https://launchpad.net/ubuntu/+source/lilypond/2.19.81+really-2.18.2-13ubuntu1/+build/17833379 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-046 4.4.0-164-generic #192-Ubuntu SMP Fri Sep 13 12:05:41 UTC 2019 aarch64 Buildd toolchain package versions: launchpad-buildd_177 python-lpbuildd_177 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.6~git201906051340.ff11471~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.6 dpkg-dev_1.18.4ubuntu1.6 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 1 Oct 21:19:24 ntpdate[1886]: adjust time server 10.211.37.1 offset 0.005002 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=eoan --arch=armhf PACKAGEBUILD-17833379 --image-type chroot /home/buildd/filecache-default/136db2b044b6db4888594b9f3f4be8b15ba46e35 Creating target for build PACKAGEBUILD-17833379 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=eoan --arch=armhf PACKAGEBUILD-17833379 Starting target for build PACKAGEBUILD-17833379 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=eoan --arch=armhf PACKAGEBUILD-17833379 'deb http://ftpmaster.internal/ubuntu eoan main universe' 'deb http://ftpmaster.internal/ubuntu eoan-security main universe' 'deb http://ftpmaster.internal/ubuntu eoan-updates main universe' 'deb http://ftpmaster.internal/ubuntu eoan-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-17833379 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=eoan --arch=armhf PACKAGEBUILD-17833379 Updating target for build PACKAGEBUILD-17833379 Get:1 http://ftpmaster.internal/ubuntu eoan InRelease [255 kB] Get:2 http://ftpmaster.internal/ubuntu eoan-security InRelease [79.7 kB] Get:3 http://ftpmaster.internal/ubuntu eoan-updates InRelease [79.7 kB] Get:4 http://ftpmaster.internal/ubuntu eoan-proposed InRelease [107 kB] Get:5 http://ftpmaster.internal/ubuntu eoan/main armhf Packages [932 kB] Get:6 http://ftpmaster.internal/ubuntu eoan/main Translation-en [505 kB] Get:7 http://ftpmaster.internal/ubuntu eoan/universe armhf Packages [8554 kB] Get:8 http://ftpmaster.internal/ubuntu eoan/universe Translation-en [5214 kB] Get:9 http://ftpmaster.internal/ubuntu eoan-proposed/main armhf Packages [48.7 kB] Get:10 http://ftpmaster.internal/ubuntu eoan-proposed/main Translation-en [25.9 kB] Get:11 http://ftpmaster.internal/ubuntu eoan-proposed/universe armhf Packages [139 kB] Get:12 http://ftpmaster.internal/ubuntu eoan-proposed/universe Translation-en [78.4 kB] Fetched 16.0 MB in 6s (2813 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: libidn11 Use 'sudo apt autoremove' to remove it. The following NEW packages will be installed: logsave The following packages will be upgraded: apt binutils binutils-arm-linux-gnueabihf binutils-common build-essential coreutils cpp cpp-9 dpkg dpkg-dev e2fsprogs fakeroot g++ g++-9 gcc gcc-9 gcc-9-base grep libapparmor1 libapt-pkg5.90 libasan5 libatomic1 libbinutils libc-bin libc-dev-bin libc6 libc6-dev libcc1-0 libcom-err2 libdevmapper1.02.1 libdpkg-perl libext2fs2 libfakeroot libgcc-9-dev libgcc1 libgnutls30 libgomp1 libidn2-0 libip4tc2 libisl21 libp11-kit0 libperl5.28 libsqlite3-0 libss2 libstdc++-9-dev libstdc++6 libsystemd0 libtasn1-6 libubsan1 libudev1 linux-libc-dev login passwd perl perl-base perl-modules-5.28 systemd systemd-sysv tzdata 59 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 54.9 MB of archives. After this operation, 483 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu eoan/main armhf coreutils armhf 8.30-3ubuntu2 [1132 kB] Get:2 http://ftpmaster.internal/ubuntu eoan/main armhf dpkg armhf 1.19.7ubuntu2 [1085 kB] Get:3 http://ftpmaster.internal/ubuntu eoan/main armhf grep armhf 3.3-1build1 [138 kB] Get:4 http://ftpmaster.internal/ubuntu eoan/main armhf login armhf 1:4.5-1.1ubuntu4 [261 kB] Get:5 http://ftpmaster.internal/ubuntu eoan/main armhf libperl5.28 armhf 5.28.1-6build1 [3155 kB] Get:6 http://ftpmaster.internal/ubuntu eoan/main armhf perl armhf 5.28.1-6build1 [204 kB] Get:7 http://ftpmaster.internal/ubuntu eoan/main armhf perl-base armhf 5.28.1-6build1 [1401 kB] Get:8 http://ftpmaster.internal/ubuntu eoan/main armhf perl-modules-5.28 all 5.28.1-6build1 [2812 kB] Get:9 http://ftpmaster.internal/ubuntu eoan/main armhf libc6-dev armhf 2.30-0ubuntu2 [1945 kB] Get:10 http://ftpmaster.internal/ubuntu eoan/main armhf libc-dev-bin armhf 2.30-0ubuntu2 [63.7 kB] Get:11 http://ftpmaster.internal/ubuntu eoan/main armhf linux-libc-dev armhf 5.3.0-13.14 [1045 kB] Get:12 http://ftpmaster.internal/ubuntu eoan/main armhf libc6 armhf 2.30-0ubuntu2 [2147 kB] Get:13 http://ftpmaster.internal/ubuntu eoan/main armhf libc-bin armhf 2.30-0ubuntu2 [494 kB] Get:14 http://ftpmaster.internal/ubuntu eoan/main armhf libcc1-0 armhf 9.2.1-8ubuntu1 [41.6 kB] Get:15 http://ftpmaster.internal/ubuntu eoan/main armhf binutils-arm-linux-gnueabihf armhf 2.32.90.20190929-0ubuntu2 [2103 kB] Get:16 http://ftpmaster.internal/ubuntu eoan/main armhf libbinutils armhf 2.32.90.20190929-0ubuntu2 [315 kB] Get:17 http://ftpmaster.internal/ubuntu eoan/main armhf binutils-common armhf 2.32.90.20190929-0ubuntu2 [203 kB] Get:18 http://ftpmaster.internal/ubuntu eoan/main armhf binutils armhf 2.32.90.20190929-0ubuntu2 [3352 B] Get:19 http://ftpmaster.internal/ubuntu eoan/main armhf gcc-9-base armhf 9.2.1-8ubuntu1 [19.2 kB] Get:20 http://ftpmaster.internal/ubuntu eoan/main armhf libgcc1 armhf 1:9.2.1-8ubuntu1 [37.4 kB] Get:21 http://ftpmaster.internal/ubuntu eoan/main armhf libgomp1 armhf 9.2.1-8ubuntu1 [77.4 kB] Get:22 http://ftpmaster.internal/ubuntu eoan/main armhf libatomic1 armhf 9.2.1-8ubuntu1 [7100 B] Get:23 http://ftpmaster.internal/ubuntu eoan/main armhf libasan5 armhf 9.2.1-8ubuntu1 [386 kB] Get:24 http://ftpmaster.internal/ubuntu eoan/main armhf libubsan1 armhf 9.2.1-8ubuntu1 [118 kB] Get:25 http://ftpmaster.internal/ubuntu eoan/main armhf g++-9 armhf 9.2.1-8ubuntu1 [7931 kB] Get:26 http://ftpmaster.internal/ubuntu eoan/main armhf libstdc++-9-dev armhf 9.2.1-8ubuntu1 [1774 kB] Get:27 http://ftpmaster.internal/ubuntu eoan/main armhf libgcc-9-dev armhf 9.2.1-8ubuntu1 [687 kB] Get:28 http://ftpmaster.internal/ubuntu eoan/main armhf gcc-9 armhf 9.2.1-8ubuntu1 [7594 kB] Get:29 http://ftpmaster.internal/ubuntu eoan/main armhf cpp-9 armhf 9.2.1-8ubuntu1 [6905 kB] Get:30 http://ftpmaster.internal/ubuntu eoan/main armhf libstdc++6 armhf 9.2.1-8ubuntu1 [451 kB] Get:31 http://ftpmaster.internal/ubuntu eoan/main armhf libisl21 armhf 0.21-2 [446 kB] Get:32 http://ftpmaster.internal/ubuntu eoan/main armhf systemd-sysv armhf 242-6ubuntu1 [9360 B] Get:33 http://ftpmaster.internal/ubuntu eoan/main armhf libapparmor1 armhf 2.13.3-5ubuntu1 [30.5 kB] Get:34 http://ftpmaster.internal/ubuntu eoan/main armhf libidn2-0 armhf 2.2.0-2 [47.7 kB] Get:35 http://ftpmaster.internal/ubuntu eoan/main armhf libp11-kit0 armhf 0.23.17-2 [166 kB] Get:36 http://ftpmaster.internal/ubuntu eoan/main armhf libtasn1-6 armhf 4.14-3 [33.0 kB] Get:37 http://ftpmaster.internal/ubuntu eoan/main armhf libgnutls30 armhf 3.6.9-5 [732 kB] Get:38 http://ftpmaster.internal/ubuntu eoan/main armhf libip4tc2 armhf 1.8.3-2ubuntu5 [18.4 kB] Get:39 http://ftpmaster.internal/ubuntu eoan/main armhf systemd armhf 242-6ubuntu1 [3267 kB] Get:40 http://ftpmaster.internal/ubuntu eoan/main armhf libsystemd0 armhf 242-6ubuntu1 [241 kB] Get:41 http://ftpmaster.internal/ubuntu eoan/main armhf libudev1 armhf 242-6ubuntu1 [70.9 kB] Get:42 http://ftpmaster.internal/ubuntu eoan/main armhf libapt-pkg5.90 armhf 1.9.4 [769 kB] Get:43 http://ftpmaster.internal/ubuntu eoan/main armhf apt armhf 1.9.4 [1235 kB] Get:44 http://ftpmaster.internal/ubuntu eoan-proposed/main armhf libext2fs2 armhf 1.45.3-4ubuntu2 [168 kB] Get:45 http://ftpmaster.internal/ubuntu eoan-proposed/main armhf e2fsprogs armhf 1.45.3-4ubuntu2 [507 kB] Get:46 http://ftpmaster.internal/ubuntu eoan-proposed/main armhf logsave armhf 1.45.3-4ubuntu2 [9204 B] Get:47 http://ftpmaster.internal/ubuntu eoan/main armhf passwd armhf 1:4.5-1.1ubuntu4 [772 kB] Get:48 http://ftpmaster.internal/ubuntu eoan-proposed/main armhf libcom-err2 armhf 1.45.3-4ubuntu2 [8168 B] Get:49 http://ftpmaster.internal/ubuntu eoan-proposed/main armhf libss2 armhf 1.45.3-4ubuntu2 [9388 B] Get:50 http://ftpmaster.internal/ubuntu eoan/main armhf libdevmapper1.02.1 armhf 2:1.02.155-2ubuntu6 [118 kB] Get:51 http://ftpmaster.internal/ubuntu eoan/main armhf libsqlite3-0 armhf 3.29.0-2 [456 kB] Get:52 http://ftpmaster.internal/ubuntu eoan/main armhf tzdata all 2019c-1 [188 kB] Get:53 http://ftpmaster.internal/ubuntu eoan/main armhf g++ armhf 4:9.2.1-3.1ubuntu1 [1616 B] Get:54 http://ftpmaster.internal/ubuntu eoan/main armhf gcc armhf 4:9.2.1-3.1ubuntu1 [5224 B] Get:55 http://ftpmaster.internal/ubuntu eoan/main armhf cpp armhf 4:9.2.1-3.1ubuntu1 [27.6 kB] Get:56 http://ftpmaster.internal/ubuntu eoan/main armhf dpkg-dev all 1.19.7ubuntu2 [679 kB] Get:57 http://ftpmaster.internal/ubuntu eoan/main armhf libdpkg-perl all 1.19.7ubuntu2 [230 kB] Get:58 http://ftpmaster.internal/ubuntu eoan/main armhf build-essential armhf 12.8ubuntu1 [4624 B] Get:59 http://ftpmaster.internal/ubuntu eoan/main armhf libfakeroot armhf 1.24-1 [22.4 kB] Get:60 http://ftpmaster.internal/ubuntu eoan/main armhf fakeroot armhf 1.24-1 [60.9 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 54.9 MB in 2s (27.7 MB/s) (Reading database ... 12477 files and directories currently installed.) Preparing to unpack .../coreutils_8.30-3ubuntu2_armhf.deb ... Unpacking coreutils (8.30-3ubuntu2) over (8.30-3ubuntu1) ... Setting up coreutils (8.30-3ubuntu2) ... (Reading database ... 12477 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.7ubuntu2_armhf.deb ... Unpacking dpkg (1.19.7ubuntu2) over (1.19.7ubuntu1) ... Setting up dpkg (1.19.7ubuntu2) ... (Reading database ... 12477 files and directories currently installed.) Preparing to unpack .../grep_3.3-1build1_armhf.deb ... Unpacking grep (3.3-1build1) over (3.3-1) ... Setting up grep (3.3-1build1) ... (Reading database ... 12477 files and directories currently installed.) Preparing to unpack .../login_1%3a4.5-1.1ubuntu4_armhf.deb ... Unpacking login (1:4.5-1.1ubuntu4) over (1:4.5-1.1ubuntu3) ... Setting up login (1:4.5-1.1ubuntu4) ... (Reading database ... 12477 files and directories currently installed.) Preparing to unpack .../libperl5.28_5.28.1-6build1_armhf.deb ... Unpacking libperl5.28:armhf (5.28.1-6build1) over (5.28.1-6) ... Preparing to unpack .../perl_5.28.1-6build1_armhf.deb ... Unpacking perl (5.28.1-6build1) over (5.28.1-6) ... Preparing to unpack .../perl-base_5.28.1-6build1_armhf.deb ... Unpacking perl-base (5.28.1-6build1) over (5.28.1-6) ... Setting up perl-base (5.28.1-6build1) ... (Reading database ... 12479 files and directories currently installed.) Preparing to unpack .../perl-modules-5.28_5.28.1-6build1_all.deb ... Unpacking perl-modules-5.28 (5.28.1-6build1) over (5.28.1-6) ... Preparing to unpack .../libc6-dev_2.30-0ubuntu2_armhf.deb ... Unpacking libc6-dev:armhf (2.30-0ubuntu2) over (2.29-0ubuntu3) ... Preparing to unpack .../libc-dev-bin_2.30-0ubuntu2_armhf.deb ... Unpacking libc-dev-bin (2.30-0ubuntu2) over (2.29-0ubuntu3) ... Preparing to unpack .../linux-libc-dev_5.3.0-13.14_armhf.deb ... Unpacking linux-libc-dev:armhf (5.3.0-13.14) over (5.2.0-15.16) ... Preparing to unpack .../libc6_2.30-0ubuntu2_armhf.deb ... Unpacking libc6:armhf (2.30-0ubuntu2) over (2.29-0ubuntu3) ... Setting up libc6:armhf (2.30-0ubuntu2) ... (Reading database ... 12485 files and directories currently installed.) Preparing to unpack .../libc-bin_2.30-0ubuntu2_armhf.deb ... Unpacking libc-bin (2.30-0ubuntu2) over (2.29-0ubuntu3) ... Setting up libc-bin (2.30-0ubuntu2) ... (Reading database ... 12485 files and directories currently installed.) Preparing to unpack .../0-libcc1-0_9.2.1-8ubuntu1_armhf.deb ... Unpacking libcc1-0:armhf (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Preparing to unpack .../1-binutils-arm-linux-gnueabihf_2.32.90.20190929-0ubuntu2_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.32.90.20190929-0ubuntu2) over (2.32.51.20190821-1ubuntu1) ... Preparing to unpack .../2-libbinutils_2.32.90.20190929-0ubuntu2_armhf.deb ... Unpacking libbinutils:armhf (2.32.90.20190929-0ubuntu2) over (2.32.51.20190821-1ubuntu1) ... Preparing to unpack .../3-binutils-common_2.32.90.20190929-0ubuntu2_armhf.deb ... Unpacking binutils-common:armhf (2.32.90.20190929-0ubuntu2) over (2.32.51.20190821-1ubuntu1) ... Preparing to unpack .../4-binutils_2.32.90.20190929-0ubuntu2_armhf.deb ... Unpacking binutils (2.32.90.20190929-0ubuntu2) over (2.32.51.20190821-1ubuntu1) ... Preparing to unpack .../5-gcc-9-base_9.2.1-8ubuntu1_armhf.deb ... Unpacking gcc-9-base:armhf (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Setting up gcc-9-base:armhf (9.2.1-8ubuntu1) ... (Reading database ... 12485 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a9.2.1-8ubuntu1_armhf.deb ... Unpacking libgcc1:armhf (1:9.2.1-8ubuntu1) over (1:9.2.1-6ubuntu1) ... Setting up libgcc1:armhf (1:9.2.1-8ubuntu1) ... (Reading database ... 12485 files and directories currently installed.) Preparing to unpack .../0-libgomp1_9.2.1-8ubuntu1_armhf.deb ... Unpacking libgomp1:armhf (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Preparing to unpack .../1-libatomic1_9.2.1-8ubuntu1_armhf.deb ... Unpacking libatomic1:armhf (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Preparing to unpack .../2-libasan5_9.2.1-8ubuntu1_armhf.deb ... Unpacking libasan5:armhf (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Preparing to unpack .../3-libubsan1_9.2.1-8ubuntu1_armhf.deb ... Unpacking libubsan1:armhf (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Preparing to unpack .../4-g++-9_9.2.1-8ubuntu1_armhf.deb ... Unpacking g++-9 (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Preparing to unpack .../5-libstdc++-9-dev_9.2.1-8ubuntu1_armhf.deb ... Unpacking libstdc++-9-dev:armhf (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Preparing to unpack .../6-libgcc-9-dev_9.2.1-8ubuntu1_armhf.deb ... Unpacking libgcc-9-dev:armhf (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Preparing to unpack .../7-gcc-9_9.2.1-8ubuntu1_armhf.deb ... Unpacking gcc-9 (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Preparing to unpack .../8-cpp-9_9.2.1-8ubuntu1_armhf.deb ... Unpacking cpp-9 (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Preparing to unpack .../9-libstdc++6_9.2.1-8ubuntu1_armhf.deb ... Unpacking libstdc++6:armhf (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Setting up libstdc++6:armhf (9.2.1-8ubuntu1) ... (Reading database ... 12489 files and directories currently installed.) Preparing to unpack .../libisl21_0.21-2_armhf.deb ... Unpacking libisl21:armhf (0.21-2) over (0.21-1) ... Preparing to unpack .../systemd-sysv_242-6ubuntu1_armhf.deb ... Unpacking systemd-sysv (242-6ubuntu1) over (241-7ubuntu1) ... Preparing to unpack .../libapparmor1_2.13.3-5ubuntu1_armhf.deb ... Unpacking libapparmor1:armhf (2.13.3-5ubuntu1) over (2.13.2-9ubuntu7) ... Preparing to unpack .../libidn2-0_2.2.0-2_armhf.deb ... Unpacking libidn2-0:armhf (2.2.0-2) over (2.2.0-1) ... Setting up libidn2-0:armhf (2.2.0-2) ... (Reading database ... 12489 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.17-2_armhf.deb ... Unpacking libp11-kit0:armhf (0.23.17-2) over (0.23.16.1-2) ... Setting up libp11-kit0:armhf (0.23.17-2) ... (Reading database ... 12489 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.14-3_armhf.deb ... Unpacking libtasn1-6:armhf (4.14-3) over (4.14-2) ... Setting up libtasn1-6:armhf (4.14-3) ... (Reading database ... 12489 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.6.9-5_armhf.deb ... Unpacking libgnutls30:armhf (3.6.9-5) over (3.6.9-4) ... Setting up libgnutls30:armhf (3.6.9-5) ... (Reading database ... 12489 files and directories currently installed.) Preparing to unpack .../libip4tc2_1.8.3-2ubuntu5_armhf.deb ... Unpacking libip4tc2:armhf (1.8.3-2ubuntu5) over (1.8.3-2ubuntu2) ... Preparing to unpack .../systemd_242-6ubuntu1_armhf.deb ... Unpacking systemd (242-6ubuntu1) over (241-7ubuntu1) ... Preparing to unpack .../libsystemd0_242-6ubuntu1_armhf.deb ... Unpacking libsystemd0:armhf (242-6ubuntu1) over (241-7ubuntu1) ... Setting up libsystemd0:armhf (242-6ubuntu1) ... (Reading database ... 12487 files and directories currently installed.) Preparing to unpack .../libudev1_242-6ubuntu1_armhf.deb ... Unpacking libudev1:armhf (242-6ubuntu1) over (241-7ubuntu1) ... Setting up libudev1:armhf (242-6ubuntu1) ... (Reading database ... 12487 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.90_1.9.4_armhf.deb ... Unpacking libapt-pkg5.90:armhf (1.9.4) over (1.9.3) ... Setting up libapt-pkg5.90:armhf (1.9.4) ... (Reading database ... 12487 files and directories currently installed.) Preparing to unpack .../archives/apt_1.9.4_armhf.deb ... Unpacking apt (1.9.4) over (1.9.3) ... Setting up apt (1.9.4) ... (Reading database ... 12487 files and directories currently installed.) Preparing to unpack .../libext2fs2_1.45.3-4ubuntu2_armhf.deb ... Unpacking libext2fs2:armhf (1.45.3-4ubuntu2) over (1.45.2-1ubuntu1) ... Setting up libext2fs2:armhf (1.45.3-4ubuntu2) ... (Reading database ... 12487 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.45.3-4ubuntu2_armhf.deb ... Unpacking e2fsprogs (1.45.3-4ubuntu2) over (1.45.2-1ubuntu1) ... Selecting previously unselected package logsave. Preparing to unpack .../logsave_1.45.3-4ubuntu2_armhf.deb ... Unpacking logsave (1.45.3-4ubuntu2) ... Preparing to unpack .../passwd_1%3a4.5-1.1ubuntu4_armhf.deb ... Unpacking passwd (1:4.5-1.1ubuntu4) over (1:4.5-1.1ubuntu3) ... Setting up passwd (1:4.5-1.1ubuntu4) ... (Reading database ... 12490 files and directories currently installed.) Preparing to unpack .../00-libcom-err2_1.45.3-4ubuntu2_armhf.deb ... Unpacking libcom-err2:armhf (1.45.3-4ubuntu2) over (1.45.2-1ubuntu1) ... Preparing to unpack .../01-libss2_1.45.3-4ubuntu2_armhf.deb ... Unpacking libss2:armhf (1.45.3-4ubuntu2) over (1.45.2-1ubuntu1) ... Preparing to unpack .../02-libdevmapper1.02.1_2%3a1.02.155-2ubuntu6_armhf.deb ... Unpacking libdevmapper1.02.1:armhf (2:1.02.155-2ubuntu6) over (2:1.02.155-2ubuntu5) ... Preparing to unpack .../03-libsqlite3-0_3.29.0-2_armhf.deb ... Unpacking libsqlite3-0:armhf (3.29.0-2) over (3.29.0-1) ... Preparing to unpack .../04-tzdata_2019c-1_all.deb ... Unpacking tzdata (2019c-1) over (2019b-2) ... Preparing to unpack .../05-g++_4%3a9.2.1-3.1ubuntu1_armhf.deb ... Unpacking g++ (4:9.2.1-3.1ubuntu1) over (4:9.2.1-2ubuntu2) ... Preparing to unpack .../06-gcc_4%3a9.2.1-3.1ubuntu1_armhf.deb ... Unpacking gcc (4:9.2.1-3.1ubuntu1) over (4:9.2.1-2ubuntu2) ... Preparing to unpack .../07-cpp_4%3a9.2.1-3.1ubuntu1_armhf.deb ... Unpacking cpp (4:9.2.1-3.1ubuntu1) over (4:9.2.1-2ubuntu2) ... Preparing to unpack .../08-dpkg-dev_1.19.7ubuntu2_all.deb ... Unpacking dpkg-dev (1.19.7ubuntu2) over (1.19.7ubuntu1) ... Preparing to unpack .../09-libdpkg-perl_1.19.7ubuntu2_all.deb ... Unpacking libdpkg-perl (1.19.7ubuntu2) over (1.19.7ubuntu1) ... Preparing to unpack .../10-build-essential_12.8ubuntu1_armhf.deb ... Unpacking build-essential (12.8ubuntu1) over (12.6ubuntu2) ... Preparing to unpack .../11-libfakeroot_1.24-1_armhf.deb ... Unpacking libfakeroot:armhf (1.24-1) over (1.23-1) ... Preparing to unpack .../12-fakeroot_1.24-1_armhf.deb ... Unpacking fakeroot (1.24-1) over (1.23-1) ... Setting up perl-modules-5.28 (5.28.1-6build1) ... Setting up libip4tc2:armhf (1.8.3-2ubuntu5) ... Setting up libisl21:armhf (0.21-2) ... Setting up libapparmor1:armhf (2.13.3-5ubuntu1) ... Setting up libsqlite3-0:armhf (3.29.0-2) ... Setting up binutils-common:armhf (2.32.90.20190929-0ubuntu2) ... Setting up linux-libc-dev:armhf (5.3.0-13.14) ... Setting up systemd (242-6ubuntu1) ... Initializing machine ID from KVM UUID. Setting up libcom-err2:armhf (1.45.3-4ubuntu2) ... Setting up libgomp1:armhf (9.2.1-8ubuntu1) ... Setting up libfakeroot:armhf (1.24-1) ... Setting up tzdata (2019c-1) ... Current default time zone: 'Etc/UTC' Local time is now: Tue Oct 1 21:20:01 UTC 2019. Universal Time is now: Tue Oct 1 21:20:01 UTC 2019. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.24-1) ... Setting up libasan5:armhf (9.2.1-8ubuntu1) ... Setting up libatomic1:armhf (9.2.1-8ubuntu1) ... Setting up libss2:armhf (1.45.3-4ubuntu2) ... Setting up logsave (1.45.3-4ubuntu2) ... Setting up libperl5.28:armhf (5.28.1-6build1) ... Setting up libubsan1:armhf (9.2.1-8ubuntu1) ... Setting up libdevmapper1.02.1:armhf (2:1.02.155-2ubuntu6) ... Setting up cpp-9 (9.2.1-8ubuntu1) ... Setting up libbinutils:armhf (2.32.90.20190929-0ubuntu2) ... Setting up libc-dev-bin (2.30-0ubuntu2) ... Setting up binutils-arm-linux-gnueabihf (2.32.90.20190929-0ubuntu2) ... Setting up libcc1-0:armhf (9.2.1-8ubuntu1) ... Setting up systemd-sysv (242-6ubuntu1) ... Setting up e2fsprogs (1.45.3-4ubuntu2) ... Installing new version of config file /etc/cron.d/e2scrub_all ... Installing new version of config file /etc/e2scrub.conf ... Setting up binutils (2.32.90.20190929-0ubuntu2) ... Setting up libgcc-9-dev:armhf (9.2.1-8ubuntu1) ... Setting up perl (5.28.1-6build1) ... Setting up libdpkg-perl (1.19.7ubuntu2) ... Setting up cpp (4:9.2.1-3.1ubuntu1) ... Setting up libc6-dev:armhf (2.30-0ubuntu2) ... Setting up gcc-9 (9.2.1-8ubuntu1) ... Setting up libstdc++-9-dev:armhf (9.2.1-8ubuntu1) ... Setting up gcc (4:9.2.1-3.1ubuntu1) ... Setting up dpkg-dev (1.19.7ubuntu2) ... Setting up g++-9 (9.2.1-8ubuntu1) ... Setting up g++ (4:9.2.1-3.1ubuntu1) ... Setting up build-essential (12.8ubuntu1) ... Processing triggers for libc-bin (2.30-0ubuntu2) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-17833379 armhf eoan-proposed -c chroot:build-PACKAGEBUILD-17833379 --arch=armhf --dist=eoan-proposed --nolog lilypond_2.19.81+really-2.18.2-13ubuntu1.dsc Initiating build PACKAGEBUILD-17833379 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-164-generic #192-Ubuntu SMP Fri Sep 13 12:05:41 UTC 2019 armv7l sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos02-arm64-046.buildd +==============================================================================+ | lilypond 2.19.81+really-2.18.2-13ubuntu1 (armhf) 01 Oct 2019 21:20 | +==============================================================================+ Package: lilypond Version: 2.19.81+really-2.18.2-13ubuntu1 Source Version: 2.19.81+really-2.18.2-13ubuntu1 Distribution: eoan-proposed Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf I: NOTICE: Log filtering will replace 'build/lilypond-BsYWaG/lilypond-2.19.81+really-2.18.2' with '<>' I: NOTICE: Log filtering will replace 'build/lilypond-BsYWaG' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-17833379/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- lilypond_2.19.81+really-2.18.2-13ubuntu1.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-kRs2eV/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-kRs2eV/apt_archive ./ InRelease Get:2 copy:/<>/resolver-kRs2eV/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-kRs2eV/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-kRs2eV/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-kRs2eV/apt_archive ./ Packages [526 B] Fetched 2859 B in 0s (117 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 package was automatically installed and is no longer required: libidn11 Use 'apt autoremove' to remove it. 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 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-kRs2eV/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12490 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.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-plain-generic, 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-plain-generic, 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-NKsH1T/apt_archive/sbuild-build-depends-lilypond-dummy.deb'. Ign:1 copy:/<>/resolver-NKsH1T/apt_archive ./ InRelease Get:2 copy:/<>/resolver-NKsH1T/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-NKsH1T/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-NKsH1T/apt_archive ./ Sources [493 B] Get:5 copy:/<>/resolver-NKsH1T/apt_archive ./ Packages [819 B] Fetched 3431 B in 0s (151 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 dwz 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 libarchive-zip-perl libasn1-8-heimdal libavahi-client3 libavahi-common-data libavahi-common3 libblkid-dev libbrotli1 libbsd0 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcroco3 libcups2 libcupsimage2 libdatrie1 libdbus-1-3 libde265-0 libdebhelper-perl libelf1 libexpat1 libexpat1-dev libffi-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 libheif1 libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libice-dev libice6 libicu-dev libicu63 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-6 libmagickwand-6.q16-6 libmime-charset-perl libmount-dev 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 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix0 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-dev libpython2-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib libreadline-dev libroken18-heimdal libsasl2-2 libsasl2-modules-db libselinux1-dev libsepol1-dev libsigsegv2 libsm-dev libsm6 libsombok3 libspiro0 libsub-override-perl libsynctex2 libteckit0 libtexlua53 libtexluajit2 libtext-unidecode-perl libthai-data libthai0 libtiff5 libtool libuchardet0 libunicode-linebreak-perl libuninameslist1 libwebp6 libwebpmux3 libwind0-heimdal libwoff1 libx11-6 libx11-data libx11-dev libx265-176 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 libxxhash0 libzzip-0-13 m4 man-db mftrace mime-support netpbm pango1.0-tools 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 python2-dev python2-minimal python2.7 python2.7-dev python2.7-minimal python3 python3-distutils python3-lib2to3 python3-minimal python3.7 python3.7-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-lang-cyrillic texlive-lang-greek texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-metapost texlive-pictures texlive-plain-generic texlive-science ucf uuid-dev 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 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 freetype2-doc libglib2.0-doc libgdk-pixbuf2.0-bin | libgdk-pixbuf2.0-dev libxml2-utils gmp-doc libgmp10-doc libmpfr-dev libgraphite2-utils krb5-doc krb5-user libice-doc icu-doc liblcms2-utils libtool-doc libmagickcore-6.q16-6-extra libencode-hanextra-perl libpod2-base-perl ncurses-doc libpango1.0-doc readline-doc libsm-doc gfortran | fortran95-compiler gcj-jdk libx11-doc 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-doc python2.7-doc binfmt-support python3-doc python3-tk python3-venv python3.7-venv python3.7-doc openssh-client openssh-server sgml-base-doc perlsgml w3-recs latex2html texlive-generic-recommended texinfo-doc-nonfree perl-tk xpdf | 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 default-jre-headless texlive-science-doc Recommended packages: libxml2-utils dblatex-doc fonts-cantarell fonts-inconsolata fonts-ipafont-gothic curl | wget | lynx psutils libmagickcore-6.q16-6-extra libcupsfilters1 dbus libarchive-cpio-perl shared-mime-info xdg-user-dirs fonts-droid-fallback krb5-locales libpng-tools libsasl2-modules libwww-perl libxml-sax-expat-perl libmail-sendmail-perl lsb-release iso-codes lmodern libfile-homedir-perl liblog-log4perl-perl libyaml-tiny-perl ruby | ruby-interpreter tex-gyre tipa feynmf tk python-sympy 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 dwz 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 libarchive-zip-perl libasn1-8-heimdal libavahi-client3 libavahi-common-data libavahi-common3 libblkid-dev libbrotli1 libbsd0 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcroco3 libcups2 libcupsimage2 libdatrie1 libdbus-1-3 libde265-0 libdebhelper-perl libelf1 libexpat1 libexpat1-dev libffi-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 libheif1 libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libice-dev libice6 libicu-dev libicu63 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-6 libmagickwand-6.q16-6 libmime-charset-perl libmount-dev 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 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix0 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-dev libpython2-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib libreadline-dev libroken18-heimdal libsasl2-2 libsasl2-modules-db libselinux1-dev libsepol1-dev libsigsegv2 libsm-dev libsm6 libsombok3 libspiro0 libsub-override-perl libsynctex2 libteckit0 libtexlua53 libtexluajit2 libtext-unidecode-perl libthai-data libthai0 libtiff5 libtool libuchardet0 libunicode-linebreak-perl libuninameslist1 libwebp6 libwebpmux3 libwind0-heimdal libwoff1 libx11-6 libx11-data libx11-dev libx265-176 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 libxxhash0 libzzip-0-13 m4 man-db mftrace mime-support netpbm pango1.0-tools 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 python2-dev python2-minimal python2.7 python2.7-dev python2.7-minimal python3 python3-distutils python3-lib2to3 python3-minimal python3.7 python3.7-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-lang-cyrillic texlive-lang-greek texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-metapost texlive-pictures texlive-plain-generic texlive-science ucf uuid-dev 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, 306 newly installed, 0 to remove and 0 not upgraded. Need to get 423 MB of archives. After this operation, 1024 MB of additional disk space will be used. Get:1 copy:/<>/resolver-NKsH1T/apt_archive ./ sbuild-build-depends-lilypond-dummy 0.invalid.0 [1156 B] Get:2 http://ftpmaster.internal/ubuntu eoan/main armhf liblocale-gettext-perl armhf 1.07-3build3 [15.8 kB] Get:3 http://ftpmaster.internal/ubuntu eoan/main armhf libpython3.7-minimal armhf 3.7.4-4 [539 kB] Get:4 http://ftpmaster.internal/ubuntu eoan/main armhf libexpat1 armhf 2.2.7-2 [54.0 kB] Get:5 http://ftpmaster.internal/ubuntu eoan/main armhf python3.7-minimal armhf 3.7.4-4 [1467 kB] Get:6 http://ftpmaster.internal/ubuntu eoan/main armhf python3-minimal armhf 3.7.3-1 [23.4 kB] Get:7 http://ftpmaster.internal/ubuntu eoan/main armhf mime-support all 3.63ubuntu1 [30.8 kB] Get:8 http://ftpmaster.internal/ubuntu eoan/main armhf libmpdec2 armhf 2.4.2-2 [66.4 kB] Get:9 http://ftpmaster.internal/ubuntu eoan/main armhf libpython3.7-stdlib armhf 3.7.4-4 [1661 kB] Get:10 http://ftpmaster.internal/ubuntu eoan/main armhf python3.7 armhf 3.7.4-4 [294 kB] Get:11 http://ftpmaster.internal/ubuntu eoan/main armhf libpython3-stdlib armhf 3.7.3-1 [6976 B] Get:12 http://ftpmaster.internal/ubuntu eoan/main armhf python3 armhf 3.7.3-1 [47.2 kB] Get:13 http://ftpmaster.internal/ubuntu eoan/main armhf libbsd0 armhf 0.10.0-1 [49.8 kB] Get:14 http://ftpmaster.internal/ubuntu eoan/main armhf bsdmainutils armhf 11.1.2ubuntu2 [176 kB] Get:15 http://ftpmaster.internal/ubuntu eoan/main armhf libuchardet0 armhf 0.0.6-3 [62.1 kB] Get:16 http://ftpmaster.internal/ubuntu eoan/main armhf groff-base armhf 1.22.4-3 [772 kB] Get:17 http://ftpmaster.internal/ubuntu eoan/main armhf libpipeline1 armhf 1.5.1-2 [21.6 kB] Get:18 http://ftpmaster.internal/ubuntu eoan/main armhf man-db armhf 2.8.7-3 [1078 kB] Get:19 http://ftpmaster.internal/ubuntu eoan/main armhf libsigsegv2 armhf 2.12-2 [13.1 kB] Get:20 http://ftpmaster.internal/ubuntu eoan/main armhf m4 armhf 1.4.18-2 [186 kB] Get:21 http://ftpmaster.internal/ubuntu eoan/main armhf flex armhf 2.6.4-6.2 [298 kB] Get:22 http://ftpmaster.internal/ubuntu eoan/universe armhf fonts-ipafont-mincho all 00303-18ubuntu1 [4725 kB] Get:23 http://ftpmaster.internal/ubuntu eoan/main armhf libfftw3-double3 armhf 3.3.8-2 [426 kB] Get:24 http://ftpmaster.internal/ubuntu eoan/main armhf libfreetype6 armhf 2.9.1-4 [277 kB] Get:25 http://ftpmaster.internal/ubuntu eoan/main armhf ucf all 3.0038+nmu1 [51.6 kB] Get:26 http://ftpmaster.internal/ubuntu eoan/main armhf fonts-dejavu-core all 2.37-1 [1041 kB] Get:27 http://ftpmaster.internal/ubuntu eoan/main armhf fontconfig-config all 2.13.1-2ubuntu2 [28.9 kB] Get:28 http://ftpmaster.internal/ubuntu eoan/main armhf libfontconfig1 armhf 2.13.1-2ubuntu2 [95.8 kB] Get:29 http://ftpmaster.internal/ubuntu eoan/universe armhf libde265-0 armhf 1.0.3-1build1 [188 kB] Get:30 http://ftpmaster.internal/ubuntu eoan/universe armhf libx265-176 armhf 3.1.1-2 [543 kB] Get:31 http://ftpmaster.internal/ubuntu eoan/universe armhf libheif1 armhf 1.5.0-1build1 [139 kB] Get:32 http://ftpmaster.internal/ubuntu eoan/main armhf libjbig0 armhf 2.1-3.1build1 [23.9 kB] Get:33 http://ftpmaster.internal/ubuntu eoan/main armhf libjpeg-turbo8 armhf 2.0.3-0ubuntu1 [90.4 kB] Get:34 http://ftpmaster.internal/ubuntu eoan/main armhf libjpeg8 armhf 8c-2ubuntu8 [2202 B] Get:35 http://ftpmaster.internal/ubuntu eoan/main armhf liblcms2-2 armhf 2.9-4 [115 kB] Get:36 http://ftpmaster.internal/ubuntu eoan/main armhf libglib2.0-0 armhf 2.62.0-1 [1103 kB] Get:37 http://ftpmaster.internal/ubuntu eoan/main armhf liblqr-1-0 armhf 0.4.2-2.1 [22.2 kB] Get:38 http://ftpmaster.internal/ubuntu eoan/main armhf libltdl7 armhf 2.4.6-11 [35.2 kB] Get:39 http://ftpmaster.internal/ubuntu eoan/main armhf libwebp6 armhf 0.6.1-2 [152 kB] Get:40 http://ftpmaster.internal/ubuntu eoan/main armhf libtiff5 armhf 4.0.10+git190903-1 [143 kB] Get:41 http://ftpmaster.internal/ubuntu eoan/main armhf libwebpmux3 armhf 0.6.1-2 [16.0 kB] Get:42 http://ftpmaster.internal/ubuntu eoan/main armhf libxau6 armhf 1:1.0.9-0ubuntu1 [6612 B] Get:43 http://ftpmaster.internal/ubuntu eoan/main armhf libxdmcp6 armhf 1:1.1.3-0ubuntu1 [9160 B] Get:44 http://ftpmaster.internal/ubuntu eoan/main armhf libxcb1 armhf 1.13.1-2 [40.8 kB] Get:45 http://ftpmaster.internal/ubuntu eoan/main armhf libx11-data all 2:1.6.8-1 [113 kB] Get:46 http://ftpmaster.internal/ubuntu eoan/main armhf libx11-6 armhf 2:1.6.8-1 [517 kB] Get:47 http://ftpmaster.internal/ubuntu eoan/main armhf libxext6 armhf 2:1.3.4-0ubuntu1 [24.2 kB] Get:48 http://ftpmaster.internal/ubuntu eoan/main armhf libicu63 armhf 63.2-2 [8002 kB] Get:49 http://ftpmaster.internal/ubuntu eoan/main armhf libxml2 armhf 2.9.4+dfsg1-7ubuntu3 [533 kB] Get:50 http://ftpmaster.internal/ubuntu eoan-proposed/main armhf imagemagick-6-common all 8:6.9.10.23+dfsg-2.1ubuntu6 [61.0 kB] Get:51 http://ftpmaster.internal/ubuntu eoan-proposed/main armhf libmagickcore-6.q16-6 armhf 8:6.9.10.23+dfsg-2.1ubuntu6 [1518 kB] Get:52 http://ftpmaster.internal/ubuntu eoan-proposed/main armhf libmagickwand-6.q16-6 armhf 8:6.9.10.23+dfsg-2.1ubuntu6 [296 kB] Get:53 http://ftpmaster.internal/ubuntu eoan/main armhf poppler-data all 0.4.9-2 [1475 kB] Get:54 http://ftpmaster.internal/ubuntu eoan/universe armhf libpython2.7-minimal armhf 2.7.16-4 [335 kB] Get:55 http://ftpmaster.internal/ubuntu eoan/universe armhf python2.7-minimal armhf 2.7.16-4 [1088 kB] Get:56 http://ftpmaster.internal/ubuntu eoan/universe armhf python2-minimal armhf 2.7.16-1 [27.8 kB] Get:57 http://ftpmaster.internal/ubuntu eoan/universe armhf python-minimal armhf 2.7.16-1 [5992 B] Get:58 http://ftpmaster.internal/ubuntu eoan/universe armhf libpython2.7-stdlib armhf 2.7.16-4 [1812 kB] Get:59 http://ftpmaster.internal/ubuntu eoan/universe armhf python2.7 armhf 2.7.16-4 [244 kB] Get:60 http://ftpmaster.internal/ubuntu eoan/universe armhf libpython2-stdlib armhf 2.7.16-1 [7432 B] Get:61 http://ftpmaster.internal/ubuntu eoan/universe armhf libpython-stdlib armhf 2.7.16-1 [5828 B] Get:62 http://ftpmaster.internal/ubuntu eoan/universe armhf python2 armhf 2.7.16-1 [26.5 kB] Get:63 http://ftpmaster.internal/ubuntu eoan/universe armhf python armhf 2.7.16-1 [7836 B] Get:64 http://ftpmaster.internal/ubuntu eoan/main armhf sgml-base all 1.29 [12.3 kB] Get:65 http://ftpmaster.internal/ubuntu eoan/main armhf tex-common all 6.12 [32.7 kB] Get:66 http://ftpmaster.internal/ubuntu eoan/main armhf libmagic-mgc armhf 1:5.37-5 [209 kB] Get:67 http://ftpmaster.internal/ubuntu eoan/main armhf libmagic1 armhf 1:5.37-5 [67.7 kB] Get:68 http://ftpmaster.internal/ubuntu eoan/main armhf file armhf 1:5.37-5 [22.2 kB] Get:69 http://ftpmaster.internal/ubuntu eoan-proposed/main armhf libgirepository-1.0-1 armhf 1.62.0-1 [70.5 kB] Get:70 http://ftpmaster.internal/ubuntu eoan-proposed/main armhf gir1.2-glib-2.0 armhf 1.62.0-1 [133 kB] Get:71 http://ftpmaster.internal/ubuntu eoan/main armhf libdbus-1-3 armhf 1.12.14-1ubuntu2 [155 kB] Get:72 http://ftpmaster.internal/ubuntu eoan/main armhf libelf1 armhf 0.176-1.1 [40.9 kB] Get:73 http://ftpmaster.internal/ubuntu eoan/main armhf libfribidi0 armhf 1.0.5-3.1 [24.3 kB] Get:74 http://ftpmaster.internal/ubuntu eoan/main armhf libglib2.0-data all 2.62.0-1 [6748 B] Get:75 http://ftpmaster.internal/ubuntu eoan/main armhf libpopt0 armhf 1.16-12 [23.1 kB] Get:76 http://ftpmaster.internal/ubuntu eoan/main armhf gettext-base armhf 0.19.8.1-9 [46.0 kB] Get:77 http://ftpmaster.internal/ubuntu eoan/main armhf libkrb5support0 armhf 1.17-6 [28.5 kB] Get:78 http://ftpmaster.internal/ubuntu eoan/main armhf libk5crypto3 armhf 1.17-6 [78.9 kB] Get:79 http://ftpmaster.internal/ubuntu eoan/main armhf libkeyutils1 armhf 1.6-6 [9028 B] Get:80 http://ftpmaster.internal/ubuntu eoan/main armhf libkrb5-3 armhf 1.17-6 [287 kB] Get:81 http://ftpmaster.internal/ubuntu eoan/main armhf libgssapi-krb5-2 armhf 1.17-6 [101 kB] Get:82 http://ftpmaster.internal/ubuntu eoan/main armhf python-apt-common all 1.9.0ubuntu1 [16.3 kB] Get:83 http://ftpmaster.internal/ubuntu eoan/main armhf rsync armhf 3.1.3-6 [315 kB] Get:84 http://ftpmaster.internal/ubuntu eoan-proposed/main armhf autoconf all 2.69-11ubuntu1 [321 kB] Get:85 http://ftpmaster.internal/ubuntu eoan/main armhf autotools-dev all 20180224.1 [39.6 kB] Get:86 http://ftpmaster.internal/ubuntu eoan/main armhf automake all 1:1.16.1-4ubuntu3 [522 kB] Get:87 http://ftpmaster.internal/ubuntu eoan/main armhf autopoint all 0.19.8.1-9 [412 kB] Get:88 http://ftpmaster.internal/ubuntu eoan/main armhf bison armhf 2:3.4.1+dfsg-4 [622 kB] Get:89 http://ftpmaster.internal/ubuntu eoan/main armhf xml-core all 0.18+nmu1 [21.6 kB] Get:90 http://ftpmaster.internal/ubuntu eoan/universe armhf sgml-data all 2.0.11 [171 kB] Get:91 http://ftpmaster.internal/ubuntu eoan/universe armhf docbook-xml all 4.5-9 [71.2 kB] Get:92 http://ftpmaster.internal/ubuntu eoan/main armhf libksba8 armhf 1.3.5-2 [78.7 kB] Get:93 http://ftpmaster.internal/ubuntu eoan/main armhf libroken18-heimdal armhf 7.5.0+dfsg-3build1 [34.5 kB] Get:94 http://ftpmaster.internal/ubuntu eoan/main armhf libasn1-8-heimdal armhf 7.5.0+dfsg-3build1 [140 kB] Get:95 http://ftpmaster.internal/ubuntu eoan/main armhf libheimbase1-heimdal armhf 7.5.0+dfsg-3build1 [24.3 kB] Get:96 http://ftpmaster.internal/ubuntu eoan/main armhf libhcrypto4-heimdal armhf 7.5.0+dfsg-3build1 [78.0 kB] Get:97 http://ftpmaster.internal/ubuntu eoan/main armhf libwind0-heimdal armhf 7.5.0+dfsg-3build1 [46.9 kB] Get:98 http://ftpmaster.internal/ubuntu eoan/main armhf libhx509-5-heimdal armhf 7.5.0+dfsg-3build1 [88.9 kB] Get:99 http://ftpmaster.internal/ubuntu eoan/main armhf libkrb5-26-heimdal armhf 7.5.0+dfsg-3build1 [170 kB] Get:100 http://ftpmaster.internal/ubuntu eoan/main armhf libheimntlm0-heimdal armhf 7.5.0+dfsg-3build1 [13.2 kB] Get:101 http://ftpmaster.internal/ubuntu eoan/main armhf libgssapi3-heimdal armhf 7.5.0+dfsg-3build1 [79.7 kB] Get:102 http://ftpmaster.internal/ubuntu eoan/main armhf libsasl2-modules-db armhf 2.1.27+dfsg-1build3 [13.1 kB] Get:103 http://ftpmaster.internal/ubuntu eoan/main armhf libsasl2-2 armhf 2.1.27+dfsg-1build3 [42.7 kB] Get:104 http://ftpmaster.internal/ubuntu eoan/main armhf libldap-common all 2.4.48+dfsg-1ubuntu1 [17.3 kB] Get:105 http://ftpmaster.internal/ubuntu eoan/main armhf libldap-2.4-2 armhf 2.4.48+dfsg-1ubuntu1 [133 kB] Get:106 http://ftpmaster.internal/ubuntu eoan/main armhf dirmngr armhf 2.2.12-1ubuntu3 [281 kB] Get:107 http://ftpmaster.internal/ubuntu eoan/main armhf gnupg-l10n all 2.2.12-1ubuntu3 [48.9 kB] Get:108 http://ftpmaster.internal/ubuntu eoan/main armhf gnupg-utils armhf 2.2.12-1ubuntu3 [398 kB] Get:109 http://ftpmaster.internal/ubuntu eoan/main armhf gpg-wks-client armhf 2.2.12-1ubuntu3 [79.6 kB] Get:110 http://ftpmaster.internal/ubuntu eoan/main armhf gpg-wks-server armhf 2.2.12-1ubuntu3 [74.7 kB] Get:111 http://ftpmaster.internal/ubuntu eoan/main armhf gpgsm armhf 2.2.12-1ubuntu3 [184 kB] Get:112 http://ftpmaster.internal/ubuntu eoan/main armhf gnupg all 2.2.12-1ubuntu3 [252 kB] Get:113 http://ftpmaster.internal/ubuntu eoan/universe armhf python-apt armhf 1.9.0ubuntu1 [139 kB] Get:114 http://ftpmaster.internal/ubuntu eoan/main armhf libpaper1 armhf 1.1.28 [12.1 kB] Get:115 http://ftpmaster.internal/ubuntu eoan/main armhf libpaper-utils armhf 1.1.28 [7960 B] Get:116 http://ftpmaster.internal/ubuntu eoan/main armhf libkpathsea6 armhf 2019.20190605.51237-2build1 [48.0 kB] Get:117 http://ftpmaster.internal/ubuntu eoan/main armhf libptexenc1 armhf 2019.20190605.51237-2build1 [34.0 kB] Get:118 http://ftpmaster.internal/ubuntu eoan/main armhf libsynctex2 armhf 2019.20190605.51237-2build1 [42.2 kB] Get:119 http://ftpmaster.internal/ubuntu eoan/main armhf libtexlua53 armhf 2019.20190605.51237-2build1 [81.1 kB] Get:120 http://ftpmaster.internal/ubuntu eoan/main armhf libtexluajit2 armhf 2019.20190605.51237-2build1 [180 kB] Get:121 http://ftpmaster.internal/ubuntu eoan/main armhf t1utils armhf 1.41-3 [48.2 kB] Get:122 http://ftpmaster.internal/ubuntu eoan/main armhf libbrotli1 armhf 1.0.7-2 [259 kB] Get:123 http://ftpmaster.internal/ubuntu eoan/main armhf libpixman-1-0 armhf 0.38.4-0ubuntu1 [159 kB] Get:124 http://ftpmaster.internal/ubuntu eoan/main armhf libxcb-render0 armhf 1.13.1-2 [13.9 kB] Get:125 http://ftpmaster.internal/ubuntu eoan/main armhf libxcb-shm0 armhf 1.13.1-2 [5380 B] Get:126 http://ftpmaster.internal/ubuntu eoan/main armhf libxrender1 armhf 1:0.9.10-1 [15.6 kB] Get:127 http://ftpmaster.internal/ubuntu eoan/main armhf libcairo2 armhf 1.16.0-4 [510 kB] Get:128 http://ftpmaster.internal/ubuntu eoan/main armhf libgraphite2-3 armhf 1.3.13-8 [62.6 kB] Get:129 http://ftpmaster.internal/ubuntu eoan/main armhf libavahi-common-data armhf 0.7-4ubuntu5 [21.4 kB] Get:130 http://ftpmaster.internal/ubuntu eoan/main armhf libavahi-common3 armhf 0.7-4ubuntu5 [18.2 kB] Get:131 http://ftpmaster.internal/ubuntu eoan/main armhf libavahi-client3 armhf 0.7-4ubuntu5 [21.8 kB] Get:132 http://ftpmaster.internal/ubuntu eoan/main armhf libcups2 armhf 2.2.12-2ubuntu1 [183 kB] Get:133 http://ftpmaster.internal/ubuntu eoan/main armhf libcupsimage2 armhf 2.2.12-2ubuntu1 [16.1 kB] Get:134 http://ftpmaster.internal/ubuntu eoan/main armhf libijs-0.35 armhf 0.35-15 [14.0 kB] Get:135 http://ftpmaster.internal/ubuntu eoan/main armhf libjbig2dec0 armhf 0.16-1 [51.1 kB] Get:136 http://ftpmaster.internal/ubuntu eoan/main armhf libgs9-common all 9.27~dfsg+0-0ubuntu3 [5092 kB] Get:137 http://ftpmaster.internal/ubuntu eoan/main armhf libgs9 armhf 9.27~dfsg+0-0ubuntu3 [2069 kB] Get:138 http://ftpmaster.internal/ubuntu eoan/main armhf libharfbuzz0b armhf 2.6.1-3 [333 kB] Get:139 http://ftpmaster.internal/ubuntu eoan/main armhf libharfbuzz-icu0 armhf 2.6.1-3 [5000 B] Get:140 http://ftpmaster.internal/ubuntu eoan/main armhf libpotrace0 armhf 1.15-1 [15.2 kB] Get:141 http://ftpmaster.internal/ubuntu eoan/main armhf libteckit0 armhf 2.5.8+ds2-5ubuntu1 [245 kB] Get:142 http://ftpmaster.internal/ubuntu eoan/main armhf libwoff1 armhf 1.0.2-1build1 [35.3 kB] Get:143 http://ftpmaster.internal/ubuntu eoan/main armhf x11-common all 1:7.7+19ubuntu12 [22.4 kB] Get:144 http://ftpmaster.internal/ubuntu eoan/main armhf libice6 armhf 2:1.0.10-0ubuntu1 [34.1 kB] Get:145 http://ftpmaster.internal/ubuntu eoan/main armhf libsm6 armhf 2:1.2.3-1 [14.1 kB] Get:146 http://ftpmaster.internal/ubuntu eoan/main armhf libxt6 armhf 1:1.1.5-1 [129 kB] Get:147 http://ftpmaster.internal/ubuntu eoan/main armhf libxmu6 armhf 2:1.1.3-0ubuntu1 [38.3 kB] Get:148 http://ftpmaster.internal/ubuntu eoan/main armhf libxpm4 armhf 1:3.5.12-1 [29.0 kB] Get:149 http://ftpmaster.internal/ubuntu eoan/main armhf libxaw7 armhf 2:1.0.13-1 [141 kB] Get:150 http://ftpmaster.internal/ubuntu eoan/main armhf libxi6 armhf 2:1.7.10-0ubuntu1 [25.0 kB] Get:151 http://ftpmaster.internal/ubuntu eoan/main armhf libxxhash0 armhf 0.7.0-2 [13.9 kB] Get:152 http://ftpmaster.internal/ubuntu eoan/main armhf libzzip-0-13 armhf 0.13.62-3.2 [22.0 kB] Get:153 http://ftpmaster.internal/ubuntu eoan/main armhf texlive-binaries armhf 2019.20190605.51237-2build1 [7115 kB] Get:154 http://ftpmaster.internal/ubuntu eoan/main armhf xdg-utils all 1.1.3-1ubuntu2 [60.5 kB] Get:155 http://ftpmaster.internal/ubuntu eoan/main armhf texlive-base all 2019.20190710-1 [20.4 MB] Get:156 http://ftpmaster.internal/ubuntu eoan/universe armhf texlive-fonts-recommended all 2019.20190710-1 [5199 kB] Get:157 http://ftpmaster.internal/ubuntu eoan/main armhf fonts-lmodern all 2.004.5-6 [4532 kB] Get:158 http://ftpmaster.internal/ubuntu eoan/main armhf texlive-latex-base all 2019.20190710-1 [958 kB] Get:159 http://ftpmaster.internal/ubuntu eoan/main armhf texlive-latex-recommended all 2019.20190710-1 [15.2 MB] Get:160 http://ftpmaster.internal/ubuntu eoan/universe armhf texlive all 2019.20190710-1 [14.4 kB] Get:161 http://ftpmaster.internal/ubuntu eoan/universe armhf texlive-bibtex-extra all 2019.20190710-1 [62.7 MB] Get:162 http://ftpmaster.internal/ubuntu eoan/main armhf libthai-data all 0.1.28-3 [134 kB] Get:163 http://ftpmaster.internal/ubuntu eoan/main armhf libdatrie1 armhf 0.2.12-3 [15.2 kB] Get:164 http://ftpmaster.internal/ubuntu eoan/main armhf libthai0 armhf 0.1.28-3 [14.7 kB] Get:165 http://ftpmaster.internal/ubuntu eoan/universe armhf libsombok3 armhf 2.4.0-2 [22.6 kB] Get:166 http://ftpmaster.internal/ubuntu eoan/universe armhf libmime-charset-perl all 1.012.2-1 [30.9 kB] Get:167 http://ftpmaster.internal/ubuntu eoan/universe armhf libunicode-linebreak-perl armhf 0.0.20190101-1 [93.6 kB] Get:168 http://ftpmaster.internal/ubuntu eoan/universe armhf texlive-extra-utils all 2019.20190710-1 [39.9 MB] Get:169 http://ftpmaster.internal/ubuntu eoan/main armhf preview-latex-style all 11.91-2ubuntu1 [185 kB] Get:170 http://ftpmaster.internal/ubuntu eoan/universe armhf texlive-pictures all 2019.20190710-1 [10.8 MB] Get:171 http://ftpmaster.internal/ubuntu eoan/universe armhf texlive-latex-extra all 2019.20190710-1 [12.0 MB] Get:172 http://ftpmaster.internal/ubuntu eoan/universe armhf fonts-gfs-baskerville all 1.1-5 [43.4 kB] Get:173 http://ftpmaster.internal/ubuntu eoan/universe armhf fonts-gfs-porson all 1.1-6 [33.7 kB] Get:174 http://ftpmaster.internal/ubuntu eoan/universe armhf texlive-lang-greek all 2019.20190710-1 [76.3 MB] Get:175 http://ftpmaster.internal/ubuntu eoan/universe armhf texlive-science all 2019.20190710-1 [3161 kB] Get:176 http://ftpmaster.internal/ubuntu eoan/main armhf libxslt1.1 armhf 1.1.33-0ubuntu1 [132 kB] Get:177 http://ftpmaster.internal/ubuntu eoan/main armhf xsltproc armhf 1.1.33-0ubuntu1 [13.4 kB] Get:178 http://ftpmaster.internal/ubuntu eoan/universe armhf dblatex all 0.3.10-2 [346 kB] Get:179 http://ftpmaster.internal/ubuntu eoan/main armhf libtool all 2.4.6-11 [194 kB] Get:180 http://ftpmaster.internal/ubuntu eoan/main armhf dh-autoreconf all 19 [16.1 kB] Get:181 http://ftpmaster.internal/ubuntu eoan/main armhf libarchive-zip-perl all 1.65-1 [83.6 kB] Get:182 http://ftpmaster.internal/ubuntu eoan/main armhf libsub-override-perl all 0.09-2 [9532 B] Get:183 http://ftpmaster.internal/ubuntu eoan/main armhf libfile-stripnondeterminism-perl all 1.6.0-1 [16.2 kB] Get:184 http://ftpmaster.internal/ubuntu eoan/main armhf dh-strip-nondeterminism all 1.6.0-1 [5208 B] Get:185 http://ftpmaster.internal/ubuntu eoan/main armhf dwz armhf 0.13-1 [74.2 kB] Get:186 http://ftpmaster.internal/ubuntu eoan/main armhf libdebhelper-perl all 12.6.1ubuntu2 [52.2 kB] Get:187 http://ftpmaster.internal/ubuntu eoan/main armhf libcroco3 armhf 0.6.13-1 [70.5 kB] Get:188 http://ftpmaster.internal/ubuntu eoan/main armhf gettext armhf 0.19.8.1-9 [833 kB] Get:189 http://ftpmaster.internal/ubuntu eoan/main armhf intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:190 http://ftpmaster.internal/ubuntu eoan/main armhf po-debconf all 1.0.21 [233 kB] Get:191 http://ftpmaster.internal/ubuntu eoan/main armhf debhelper all 12.6.1ubuntu2 [872 kB] Get:192 http://ftpmaster.internal/ubuntu eoan/main armhf python3-lib2to3 all 3.7.4-3 [75.6 kB] Get:193 http://ftpmaster.internal/ubuntu eoan/main armhf python3-distutils all 3.7.4-3 [142 kB] Get:194 http://ftpmaster.internal/ubuntu eoan/main armhf dh-python all 4.20190722ubuntu1 [94.2 kB] Get:195 http://ftpmaster.internal/ubuntu eoan/main armhf fontconfig armhf 2.13.1-2ubuntu2 [169 kB] Get:196 http://ftpmaster.internal/ubuntu eoan/universe armhf fontforge-common all 1:20170731~dfsg-1build1 [1309 kB] Get:197 http://ftpmaster.internal/ubuntu eoan/main armhf libgif7 armhf 5.1.4-3ubuntu1 [28.4 kB] Get:198 http://ftpmaster.internal/ubuntu eoan/universe armhf libpython2.7 armhf 2.7.16-4 [901 kB] Get:199 http://ftpmaster.internal/ubuntu eoan/universe armhf libspiro0 armhf 1:0.5.20150702-8 [12.2 kB] Get:200 http://ftpmaster.internal/ubuntu eoan/universe armhf libuninameslist1 armhf 20190701-1 [266 kB] Get:201 http://ftpmaster.internal/ubuntu eoan/universe armhf libfontforge2 armhf 1:20170731~dfsg-1build1 [1640 kB] Get:202 http://ftpmaster.internal/ubuntu eoan/main armhf libpango-1.0-0 armhf 1.42.4-7 [138 kB] Get:203 http://ftpmaster.internal/ubuntu eoan/main armhf libpangoft2-1.0-0 armhf 1.42.4-7 [30.2 kB] Get:204 http://ftpmaster.internal/ubuntu eoan/main armhf libpangocairo-1.0-0 armhf 1.42.4-7 [19.6 kB] Get:205 http://ftpmaster.internal/ubuntu eoan/main armhf libxft2 armhf 2.3.3-0ubuntu1 [32.5 kB] Get:206 http://ftpmaster.internal/ubuntu eoan/main armhf libpangoxft-1.0-0 armhf 1.42.4-7 [14.9 kB] Get:207 http://ftpmaster.internal/ubuntu eoan/universe armhf libgdraw5 armhf 1:20170731~dfsg-1build1 [1143 kB] Get:208 http://ftpmaster.internal/ubuntu eoan/universe armhf fontforge armhf 1:20170731~dfsg-1build1 [22.1 kB] Get:209 http://ftpmaster.internal/ubuntu eoan/universe armhf fonts-freefont-otf all 20120503-9 [3053 kB] Get:210 http://ftpmaster.internal/ubuntu eoan/universe armhf fonts-linuxlibertine all 5.3.0-4 [1627 kB] Get:211 http://ftpmaster.internal/ubuntu eoan/main armhf ghostscript armhf 9.27~dfsg+0-0ubuntu3 [51.3 kB] Get:212 http://ftpmaster.internal/ubuntu eoan-proposed/main armhf gir1.2-freedesktop armhf 1.62.0-1 [19.2 kB] Get:213 http://ftpmaster.internal/ubuntu eoan/main armhf gir1.2-harfbuzz-0.0 armhf 2.6.1-3 [26.3 kB] Get:214 http://ftpmaster.internal/ubuntu eoan/main armhf gir1.2-pango-1.0 armhf 1.42.4-7 [23.0 kB] Get:215 http://ftpmaster.internal/ubuntu eoan/universe armhf groff armhf 1.22.4-3 [3889 kB] Get:216 http://ftpmaster.internal/ubuntu eoan/main armhf gsfonts all 1:8.11+urwcyr1.0.7~pre44-4.4 [3120 kB] Get:217 http://ftpmaster.internal/ubuntu eoan/universe armhf help2man armhf 1.47.11 [172 kB] Get:218 http://ftpmaster.internal/ubuntu eoan/main armhf hicolor-icon-theme all 0.17-2 [9976 B] Get:219 http://ftpmaster.internal/ubuntu eoan/main armhf icu-devtools armhf 63.2-2 [160 kB] Get:220 http://ftpmaster.internal/ubuntu eoan-proposed/universe armhf imagemagick-6.q16 armhf 8:6.9.10.23+dfsg-2.1ubuntu6 [427 kB] Get:221 http://ftpmaster.internal/ubuntu eoan-proposed/universe armhf imagemagick armhf 8:6.9.10.23+dfsg-2.1ubuntu6 [14.4 kB] Get:222 http://ftpmaster.internal/ubuntu eoan/main armhf libcairo-gobject2 armhf 1.16.0-4 [16.1 kB] Get:223 http://ftpmaster.internal/ubuntu eoan/main armhf liblzo2-2 armhf 2.10-0.1 [43.5 kB] Get:224 http://ftpmaster.internal/ubuntu eoan/main armhf libcairo-script-interpreter2 armhf 1.16.0-4 [44.4 kB] Get:225 http://ftpmaster.internal/ubuntu eoan/main armhf libexpat1-dev armhf 2.2.7-2 [100 kB] Get:226 http://ftpmaster.internal/ubuntu eoan/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-1ubuntu3 [166 kB] Get:227 http://ftpmaster.internal/ubuntu eoan/main armhf libpng-dev armhf 1.6.37-1 [160 kB] Get:228 http://ftpmaster.internal/ubuntu eoan/main armhf libfreetype6-dev armhf 2.9.1-4 [444 kB] Get:229 http://ftpmaster.internal/ubuntu eoan/main armhf uuid-dev armhf 2.34-0.1ubuntu2 [32.8 kB] Get:230 http://ftpmaster.internal/ubuntu eoan/main armhf pkg-config armhf 0.29.1-0ubuntu3 [42.2 kB] Get:231 http://ftpmaster.internal/ubuntu eoan/main armhf libfontconfig1-dev armhf 2.13.1-2ubuntu2 [717 kB] Get:232 http://ftpmaster.internal/ubuntu eoan/main armhf xorg-sgml-doctools all 1:1.11-1 [12.9 kB] Get:233 http://ftpmaster.internal/ubuntu eoan/main armhf x11proto-dev all 2018.4-4 [251 kB] Get:234 http://ftpmaster.internal/ubuntu eoan/main armhf x11proto-core-dev all 2018.4-4 [2620 B] Get:235 http://ftpmaster.internal/ubuntu eoan/main armhf libxau-dev armhf 1:1.0.9-0ubuntu1 [8952 B] Get:236 http://ftpmaster.internal/ubuntu eoan/main armhf libxdmcp-dev armhf 1:1.1.3-0ubuntu1 [24.0 kB] Get:237 http://ftpmaster.internal/ubuntu eoan/main armhf xtrans-dev all 1.3.5-1build1 [70.7 kB] Get:238 http://ftpmaster.internal/ubuntu eoan/main armhf libpthread-stubs0-dev armhf 0.4-1 [5384 B] Get:239 http://ftpmaster.internal/ubuntu eoan/main armhf libxcb1-dev armhf 1.13.1-2 [77.2 kB] Get:240 http://ftpmaster.internal/ubuntu eoan/main armhf libx11-dev armhf 2:1.6.8-1 [586 kB] Get:241 http://ftpmaster.internal/ubuntu eoan/main armhf libxrender-dev armhf 1:0.9.10-1 [21.7 kB] Get:242 http://ftpmaster.internal/ubuntu eoan/main armhf x11proto-xext-dev all 2018.4-4 [2620 B] Get:243 http://ftpmaster.internal/ubuntu eoan/main armhf libxext-dev armhf 2:1.3.4-0ubuntu1 [78.4 kB] Get:244 http://ftpmaster.internal/ubuntu eoan/main armhf libice-dev armhf 2:1.0.10-0ubuntu1 [42.7 kB] Get:245 http://ftpmaster.internal/ubuntu eoan/main armhf libsm-dev armhf 2:1.2.3-1 [15.2 kB] Get:246 http://ftpmaster.internal/ubuntu eoan/main armhf libpixman-1-dev armhf 0.38.4-0ubuntu1 [179 kB] Get:247 http://ftpmaster.internal/ubuntu eoan/main armhf libxcb-render0-dev armhf 1.13.1-2 [18.2 kB] Get:248 http://ftpmaster.internal/ubuntu eoan/main armhf libxcb-shm0-dev armhf 1.13.1-2 [6708 B] Get:249 http://ftpmaster.internal/ubuntu eoan/main armhf libffi-dev armhf 3.2.1-9 [154 kB] Get:250 http://ftpmaster.internal/ubuntu eoan/main armhf libglib2.0-bin armhf 2.62.0-1 [66.8 kB] Get:251 http://ftpmaster.internal/ubuntu eoan/main armhf libglib2.0-dev-bin armhf 2.62.0-1 [103 kB] Get:252 http://ftpmaster.internal/ubuntu eoan/main armhf libblkid-dev armhf 2.34-0.1ubuntu2 [160 kB] Get:253 http://ftpmaster.internal/ubuntu eoan/main armhf libmount-dev armhf 2.34-0.1ubuntu2 [169 kB] Get:254 http://ftpmaster.internal/ubuntu eoan/main armhf libpcre16-3 armhf 2:8.39-12 [128 kB] Get:255 http://ftpmaster.internal/ubuntu eoan/main armhf libpcre32-3 armhf 2:8.39-12 [120 kB] Get:256 http://ftpmaster.internal/ubuntu eoan/main armhf libpcrecpp0v5 armhf 2:8.39-12 [13.1 kB] Get:257 http://ftpmaster.internal/ubuntu eoan/main armhf libpcre3-dev armhf 2:8.39-12 [474 kB] Get:258 http://ftpmaster.internal/ubuntu eoan/main armhf libsepol1-dev armhf 2.9-2 [306 kB] Get:259 http://ftpmaster.internal/ubuntu eoan/main armhf libpcre2-16-0 armhf 10.32-5 [146 kB] Get:260 http://ftpmaster.internal/ubuntu eoan/main armhf libpcre2-32-0 armhf 10.32-5 [140 kB] Get:261 http://ftpmaster.internal/ubuntu eoan/main armhf libpcre2-posix0 armhf 10.32-5 [5192 B] Get:262 http://ftpmaster.internal/ubuntu eoan/main armhf libpcre2-dev armhf 10.32-5 [557 kB] Get:263 http://ftpmaster.internal/ubuntu eoan/main armhf libselinux1-dev armhf 2.9-2 [145 kB] Get:264 http://ftpmaster.internal/ubuntu eoan/main armhf libglib2.0-dev armhf 2.62.0-1 [1384 kB] Get:265 http://ftpmaster.internal/ubuntu eoan/main armhf libcairo2-dev armhf 1.16.0-4 [554 kB] Get:266 http://ftpmaster.internal/ubuntu eoan/main armhf libfl2 armhf 2.6.4-6.2 [11.3 kB] Get:267 http://ftpmaster.internal/ubuntu eoan/main armhf libfl-dev armhf 2.6.4-6.2 [6268 B] Get:268 http://ftpmaster.internal/ubuntu eoan/main armhf libfribidi-dev armhf 1.0.5-3.1 [60.6 kB] Get:269 http://ftpmaster.internal/ubuntu eoan/main armhf libgmpxx4ldbl armhf 2:6.1.2+dfsg-4 [7972 B] Get:270 http://ftpmaster.internal/ubuntu eoan/main armhf libgmp-dev armhf 2:6.1.2+dfsg-4 [266 kB] Get:271 http://ftpmaster.internal/ubuntu eoan/main armhf libgraphite2-dev armhf 1.3.13-8 [14.7 kB] Get:272 http://ftpmaster.internal/ubuntu eoan/main armhf libharfbuzz-gobject0 armhf 2.6.1-3 [17.7 kB] Get:273 http://ftpmaster.internal/ubuntu eoan/main armhf libicu-dev armhf 63.2-2 [8927 kB] Get:274 http://ftpmaster.internal/ubuntu eoan/main armhf libharfbuzz-dev armhf 2.6.1-3 [465 kB] Get:275 http://ftpmaster.internal/ubuntu eoan/main armhf libltdl-dev armhf 2.4.6-11 [160 kB] Get:276 http://ftpmaster.internal/ubuntu eoan/main armhf libncurses-dev armhf 6.1+20190803-1ubuntu1 [300 kB] Get:277 http://ftpmaster.internal/ubuntu eoan/main armhf libncurses5-dev armhf 6.1+20190803-1ubuntu1 [992 B] Get:278 http://ftpmaster.internal/ubuntu eoan/universe armhf libnetpbm10 armhf 2:10.0-15.3build1 [47.5 kB] Get:279 http://ftpmaster.internal/ubuntu eoan/main armhf libxft-dev armhf 2.3.3-0ubuntu1 [43.2 kB] Get:280 http://ftpmaster.internal/ubuntu eoan/main armhf pango1.0-tools armhf 1.42.4-7 [21.4 kB] Get:281 http://ftpmaster.internal/ubuntu eoan/main armhf libpango1.0-dev armhf 1.42.4-7 [118 kB] Get:282 http://ftpmaster.internal/ubuntu eoan/universe armhf libpython2.7-dev armhf 2.7.16-4 [26.5 MB] Get:283 http://ftpmaster.internal/ubuntu eoan/universe armhf libpython2-dev armhf 2.7.16-1 [7496 B] Get:284 http://ftpmaster.internal/ubuntu eoan/universe armhf libpython-dev armhf 2.7.16-1 [5888 B] Get:285 http://ftpmaster.internal/ubuntu eoan/universe armhf libpython-all-dev armhf 2.7.16-1 [1112 B] Get:286 http://ftpmaster.internal/ubuntu eoan/main armhf libreadline-dev armhf 8.0-3 [128 kB] Get:287 http://ftpmaster.internal/ubuntu eoan/universe armhf libtext-unidecode-perl all 1.30-1 [99.0 kB] Get:288 http://ftpmaster.internal/ubuntu eoan/main armhf libxml-namespacesupport-perl all 1.12-1 [13.2 kB] Get:289 http://ftpmaster.internal/ubuntu eoan/main armhf libxml-sax-base-perl all 1.09-1 [18.8 kB] Get:290 http://ftpmaster.internal/ubuntu eoan/main armhf libxml-sax-perl all 1.02+dfsg-1 [56.2 kB] Get:291 http://ftpmaster.internal/ubuntu eoan/main armhf libxml-libxml-perl armhf 2.0134+dfsg-1 [302 kB] Get:292 http://ftpmaster.internal/ubuntu eoan/universe armhf netpbm armhf 2:10.0-15.3build1 [891 kB] Get:293 http://ftpmaster.internal/ubuntu eoan/universe armhf potrace armhf 1.15-1 [64.2 kB] Get:294 http://ftpmaster.internal/ubuntu eoan/universe armhf python-all armhf 2.7.16-1 [1088 B] Get:295 http://ftpmaster.internal/ubuntu eoan/universe armhf python2.7-dev armhf 2.7.16-4 [279 kB] Get:296 http://ftpmaster.internal/ubuntu eoan/universe armhf python2-dev armhf 2.7.16-1 [1264 B] Get:297 http://ftpmaster.internal/ubuntu eoan/universe armhf python-dev armhf 2.7.16-1 [1232 B] Get:298 http://ftpmaster.internal/ubuntu eoan/universe armhf python-all-dev armhf 2.7.16-1 [1112 B] Get:299 http://ftpmaster.internal/ubuntu eoan/universe armhf texi2html all 1.82+dfsg1-5 [312 kB] Get:300 http://ftpmaster.internal/ubuntu eoan/universe armhf texinfo armhf 6.6.0.dfsg.1-2ubuntu1 [779 kB] Get:301 http://ftpmaster.internal/ubuntu eoan/universe armhf texlive-lang-cyrillic all 2019.20190710-1 [21.1 MB] Get:302 http://ftpmaster.internal/ubuntu eoan/universe armhf texlive-metapost all 2019.20190710-1 [466 kB] Get:303 http://ftpmaster.internal/ubuntu eoan/universe armhf texlive-plain-generic all 2019.20190710-1 [24.2 MB] Get:304 http://ftpmaster.internal/ubuntu eoan/main armhf zip armhf 3.0-11build1 [145 kB] Get:305 http://ftpmaster.internal/ubuntu eoan/main armhf dh-exec armhf 0.23.2 [23.5 kB] Get:306 http://ftpmaster.internal/ubuntu eoan/universe armhf mftrace armhf 1.2.19-1 [34.7 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 423 MB in 16s (26.1 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... 12490 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-3build3_armhf.deb ... Unpacking liblocale-gettext-perl (1.07-3build3) ... Selecting previously unselected package libpython3.7-minimal:armhf. Preparing to unpack .../libpython3.7-minimal_3.7.4-4_armhf.deb ... Unpacking libpython3.7-minimal:armhf (3.7.4-4) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.2.7-2_armhf.deb ... Unpacking libexpat1:armhf (2.2.7-2) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../python3.7-minimal_3.7.4-4_armhf.deb ... Unpacking python3.7-minimal (3.7.4-4) ... Setting up libpython3.7-minimal:armhf (3.7.4-4) ... Setting up libexpat1:armhf (2.2.7-2) ... Setting up python3.7-minimal (3.7.4-4) ... Selecting previously unselected package python3-minimal. (Reading database ... 12753 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.7.3-1_armhf.deb ... Unpacking python3-minimal (3.7.3-1) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.63ubuntu1_all.deb ... Unpacking mime-support (3.63ubuntu1) ... Selecting previously unselected package libmpdec2:armhf. Preparing to unpack .../2-libmpdec2_2.4.2-2_armhf.deb ... Unpacking libmpdec2:armhf (2.4.2-2) ... Selecting previously unselected package libpython3.7-stdlib:armhf. Preparing to unpack .../3-libpython3.7-stdlib_3.7.4-4_armhf.deb ... Unpacking libpython3.7-stdlib:armhf (3.7.4-4) ... Selecting previously unselected package python3.7. Preparing to unpack .../4-python3.7_3.7.4-4_armhf.deb ... Unpacking python3.7 (3.7.4-4) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../5-libpython3-stdlib_3.7.3-1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.7.3-1) ... Setting up python3-minimal (3.7.3-1) ... Selecting previously unselected package python3. (Reading database ... 13191 files and directories currently installed.) Preparing to unpack .../00-python3_3.7.3-1_armhf.deb ... Unpacking python3 (3.7.3-1) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../01-libbsd0_0.10.0-1_armhf.deb ... Unpacking libbsd0:armhf (0.10.0-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../02-bsdmainutils_11.1.2ubuntu2_armhf.deb ... Unpacking bsdmainutils (11.1.2ubuntu2) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../03-libuchardet0_0.0.6-3_armhf.deb ... Unpacking libuchardet0:armhf (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../04-groff-base_1.22.4-3_armhf.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../05-libpipeline1_1.5.1-2_armhf.deb ... Unpacking libpipeline1:armhf (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../06-man-db_2.8.7-3_armhf.deb ... Unpacking man-db (2.8.7-3) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../07-libsigsegv2_2.12-2_armhf.deb ... Unpacking libsigsegv2:armhf (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../08-m4_1.4.18-2_armhf.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package flex. Preparing to unpack .../09-flex_2.6.4-6.2_armhf.deb ... Unpacking flex (2.6.4-6.2) ... Selecting previously unselected package fonts-ipafont-mincho. Preparing to unpack .../10-fonts-ipafont-mincho_00303-18ubuntu1_all.deb ... Unpacking fonts-ipafont-mincho (00303-18ubuntu1) ... Selecting previously unselected package libfftw3-double3:armhf. Preparing to unpack .../11-libfftw3-double3_3.3.8-2_armhf.deb ... Unpacking libfftw3-double3:armhf (3.3.8-2) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../12-libfreetype6_2.9.1-4_armhf.deb ... Unpacking libfreetype6:armhf (2.9.1-4) ... Selecting previously unselected package ucf. Preparing to unpack .../13-ucf_3.0038+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0038+nmu1) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../14-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../15-fontconfig-config_2.13.1-2ubuntu2_all.deb ... Unpacking fontconfig-config (2.13.1-2ubuntu2) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../16-libfontconfig1_2.13.1-2ubuntu2_armhf.deb ... Unpacking libfontconfig1:armhf (2.13.1-2ubuntu2) ... Selecting previously unselected package libde265-0:armhf. Preparing to unpack .../17-libde265-0_1.0.3-1build1_armhf.deb ... Unpacking libde265-0:armhf (1.0.3-1build1) ... Selecting previously unselected package libx265-176:armhf. Preparing to unpack .../18-libx265-176_3.1.1-2_armhf.deb ... Unpacking libx265-176:armhf (3.1.1-2) ... Selecting previously unselected package libheif1:armhf. Preparing to unpack .../19-libheif1_1.5.0-1build1_armhf.deb ... Unpacking libheif1:armhf (1.5.0-1build1) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../20-libjbig0_2.1-3.1build1_armhf.deb ... Unpacking libjbig0:armhf (2.1-3.1build1) ... Selecting previously unselected package libjpeg-turbo8:armhf. Preparing to unpack .../21-libjpeg-turbo8_2.0.3-0ubuntu1_armhf.deb ... Unpacking libjpeg-turbo8:armhf (2.0.3-0ubuntu1) ... Selecting previously unselected package libjpeg8:armhf. Preparing to unpack .../22-libjpeg8_8c-2ubuntu8_armhf.deb ... Unpacking libjpeg8:armhf (8c-2ubuntu8) ... Selecting previously unselected package liblcms2-2:armhf. Preparing to unpack .../23-liblcms2-2_2.9-4_armhf.deb ... Unpacking liblcms2-2:armhf (2.9-4) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../24-libglib2.0-0_2.62.0-1_armhf.deb ... Unpacking libglib2.0-0:armhf (2.62.0-1) ... Selecting previously unselected package liblqr-1-0:armhf. Preparing to unpack .../25-liblqr-1-0_0.4.2-2.1_armhf.deb ... Unpacking liblqr-1-0:armhf (0.4.2-2.1) ... Selecting previously unselected package libltdl7:armhf. Preparing to unpack .../26-libltdl7_2.4.6-11_armhf.deb ... Unpacking libltdl7:armhf (2.4.6-11) ... Selecting previously unselected package libwebp6:armhf. Preparing to unpack .../27-libwebp6_0.6.1-2_armhf.deb ... Unpacking libwebp6:armhf (0.6.1-2) ... Selecting previously unselected package libtiff5:armhf. Preparing to unpack .../28-libtiff5_4.0.10+git190903-1_armhf.deb ... Unpacking libtiff5:armhf (4.0.10+git190903-1) ... Selecting previously unselected package libwebpmux3:armhf. Preparing to unpack .../29-libwebpmux3_0.6.1-2_armhf.deb ... Unpacking libwebpmux3:armhf (0.6.1-2) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../30-libxau6_1%3a1.0.9-0ubuntu1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.9-0ubuntu1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../31-libxdmcp6_1%3a1.1.3-0ubuntu1_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.3-0ubuntu1) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../32-libxcb1_1.13.1-2_armhf.deb ... Unpacking libxcb1:armhf (1.13.1-2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../33-libx11-data_2%3a1.6.8-1_all.deb ... Unpacking libx11-data (2:1.6.8-1) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../34-libx11-6_2%3a1.6.8-1_armhf.deb ... Unpacking libx11-6:armhf (2:1.6.8-1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../35-libxext6_2%3a1.3.4-0ubuntu1_armhf.deb ... Unpacking libxext6:armhf (2:1.3.4-0ubuntu1) ... Selecting previously unselected package libicu63:armhf. Preparing to unpack .../36-libicu63_63.2-2_armhf.deb ... Unpacking libicu63:armhf (63.2-2) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../37-libxml2_2.9.4+dfsg1-7ubuntu3_armhf.deb ... Unpacking libxml2:armhf (2.9.4+dfsg1-7ubuntu3) ... Selecting previously unselected package imagemagick-6-common. Preparing to unpack .../38-imagemagick-6-common_8%3a6.9.10.23+dfsg-2.1ubuntu6_all.deb ... Unpacking imagemagick-6-common (8:6.9.10.23+dfsg-2.1ubuntu6) ... Selecting previously unselected package libmagickcore-6.q16-6:armhf. Preparing to unpack .../39-libmagickcore-6.q16-6_8%3a6.9.10.23+dfsg-2.1ubuntu6_armhf.deb ... Unpacking libmagickcore-6.q16-6:armhf (8:6.9.10.23+dfsg-2.1ubuntu6) ... Selecting previously unselected package libmagickwand-6.q16-6:armhf. Preparing to unpack .../40-libmagickwand-6.q16-6_8%3a6.9.10.23+dfsg-2.1ubuntu6_armhf.deb ... Unpacking libmagickwand-6.q16-6:armhf (8:6.9.10.23+dfsg-2.1ubuntu6) ... Selecting previously unselected package poppler-data. Preparing to unpack .../41-poppler-data_0.4.9-2_all.deb ... Unpacking poppler-data (0.4.9-2) ... Selecting previously unselected package libpython2.7-minimal:armhf. Preparing to unpack .../42-libpython2.7-minimal_2.7.16-4_armhf.deb ... Unpacking libpython2.7-minimal:armhf (2.7.16-4) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../43-python2.7-minimal_2.7.16-4_armhf.deb ... Unpacking python2.7-minimal (2.7.16-4) ... Selecting previously unselected package python2-minimal. Preparing to unpack .../44-python2-minimal_2.7.16-1_armhf.deb ... Unpacking python2-minimal (2.7.16-1) ... Selecting previously unselected package python-minimal. Preparing to unpack .../45-python-minimal_2.7.16-1_armhf.deb ... Unpacking python-minimal (2.7.16-1) ... Selecting previously unselected package libpython2.7-stdlib:armhf. Preparing to unpack .../46-libpython2.7-stdlib_2.7.16-4_armhf.deb ... Unpacking libpython2.7-stdlib:armhf (2.7.16-4) ... Selecting previously unselected package python2.7. Preparing to unpack .../47-python2.7_2.7.16-4_armhf.deb ... Unpacking python2.7 (2.7.16-4) ... Selecting previously unselected package libpython2-stdlib:armhf. Preparing to unpack .../48-libpython2-stdlib_2.7.16-1_armhf.deb ... Unpacking libpython2-stdlib:armhf (2.7.16-1) ... Selecting previously unselected package libpython-stdlib:armhf. Preparing to unpack .../49-libpython-stdlib_2.7.16-1_armhf.deb ... Unpacking libpython-stdlib:armhf (2.7.16-1) ... Setting up libpython2.7-minimal:armhf (2.7.16-4) ... Setting up python2.7-minimal (2.7.16-4) ... Setting up python2-minimal (2.7.16-1) ... Selecting previously unselected package python2. (Reading database ... 16056 files and directories currently installed.) Preparing to unpack .../python2_2.7.16-1_armhf.deb ... Unpacking python2 (2.7.16-1) ... Setting up python-minimal (2.7.16-1) ... Selecting previously unselected package python. (Reading database ... 16088 files and directories currently installed.) Preparing to unpack .../000-python_2.7.16-1_armhf.deb ... Unpacking python (2.7.16-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.12_all.deb ... Unpacking tex-common (6.12) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../003-libmagic-mgc_1%3a5.37-5_armhf.deb ... Unpacking libmagic-mgc (1:5.37-5) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../004-libmagic1_1%3a5.37-5_armhf.deb ... Unpacking libmagic1:armhf (1:5.37-5) ... Selecting previously unselected package file. Preparing to unpack .../005-file_1%3a5.37-5_armhf.deb ... Unpacking file (1:5.37-5) ... Selecting previously unselected package libgirepository-1.0-1:armhf. Preparing to unpack .../006-libgirepository-1.0-1_1.62.0-1_armhf.deb ... Unpacking libgirepository-1.0-1:armhf (1.62.0-1) ... Selecting previously unselected package gir1.2-glib-2.0:armhf. Preparing to unpack .../007-gir1.2-glib-2.0_1.62.0-1_armhf.deb ... Unpacking gir1.2-glib-2.0:armhf (1.62.0-1) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../008-libdbus-1-3_1.12.14-1ubuntu2_armhf.deb ... Unpacking libdbus-1-3:armhf (1.12.14-1ubuntu2) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../009-libelf1_0.176-1.1_armhf.deb ... Unpacking libelf1:armhf (0.176-1.1) ... Selecting previously unselected package libfribidi0:armhf. Preparing to unpack .../010-libfribidi0_1.0.5-3.1_armhf.deb ... Unpacking libfribidi0:armhf (1.0.5-3.1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../011-libglib2.0-data_2.62.0-1_all.deb ... Unpacking libglib2.0-data (2.62.0-1) ... Selecting previously unselected package libpopt0:armhf. Preparing to unpack .../012-libpopt0_1.16-12_armhf.deb ... Unpacking libpopt0:armhf (1.16-12) ... Selecting previously unselected package gettext-base. Preparing to unpack .../013-gettext-base_0.19.8.1-9_armhf.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../014-libkrb5support0_1.17-6_armhf.deb ... Unpacking libkrb5support0:armhf (1.17-6) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../015-libk5crypto3_1.17-6_armhf.deb ... Unpacking libk5crypto3:armhf (1.17-6) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../016-libkeyutils1_1.6-6_armhf.deb ... Unpacking libkeyutils1:armhf (1.6-6) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../017-libkrb5-3_1.17-6_armhf.deb ... Unpacking libkrb5-3:armhf (1.17-6) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../018-libgssapi-krb5-2_1.17-6_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.17-6) ... Selecting previously unselected package python-apt-common. Preparing to unpack .../019-python-apt-common_1.9.0ubuntu1_all.deb ... Unpacking python-apt-common (1.9.0ubuntu1) ... Selecting previously unselected package rsync. Preparing to unpack .../020-rsync_3.1.3-6_armhf.deb ... Unpacking rsync (3.1.3-6) ... Selecting previously unselected package autoconf. Preparing to unpack .../021-autoconf_2.69-11ubuntu1_all.deb ... Unpacking autoconf (2.69-11ubuntu1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../022-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../023-automake_1%3a1.16.1-4ubuntu3_all.deb ... Unpacking automake (1:1.16.1-4ubuntu3) ... Selecting previously unselected package autopoint. Preparing to unpack .../024-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package bison. Preparing to unpack .../025-bison_2%3a3.4.1+dfsg-4_armhf.deb ... Unpacking bison (2:3.4.1+dfsg-4) ... Selecting previously unselected package xml-core. Preparing to unpack .../026-xml-core_0.18+nmu1_all.deb ... Unpacking xml-core (0.18+nmu1) ... Selecting previously unselected package sgml-data. Preparing to unpack .../027-sgml-data_2.0.11_all.deb ... Unpacking sgml-data (2.0.11) ... Selecting previously unselected package docbook-xml. Preparing to unpack .../028-docbook-xml_4.5-9_all.deb ... Unpacking docbook-xml (4.5-9) ... Selecting previously unselected package libksba8:armhf. Preparing to unpack .../029-libksba8_1.3.5-2_armhf.deb ... Unpacking libksba8:armhf (1.3.5-2) ... Selecting previously unselected package libroken18-heimdal:armhf. Preparing to unpack .../030-libroken18-heimdal_7.5.0+dfsg-3build1_armhf.deb ... Unpacking libroken18-heimdal:armhf (7.5.0+dfsg-3build1) ... Selecting previously unselected package libasn1-8-heimdal:armhf. Preparing to unpack .../031-libasn1-8-heimdal_7.5.0+dfsg-3build1_armhf.deb ... Unpacking libasn1-8-heimdal:armhf (7.5.0+dfsg-3build1) ... Selecting previously unselected package libheimbase1-heimdal:armhf. Preparing to unpack .../032-libheimbase1-heimdal_7.5.0+dfsg-3build1_armhf.deb ... Unpacking libheimbase1-heimdal:armhf (7.5.0+dfsg-3build1) ... Selecting previously unselected package libhcrypto4-heimdal:armhf. Preparing to unpack .../033-libhcrypto4-heimdal_7.5.0+dfsg-3build1_armhf.deb ... Unpacking libhcrypto4-heimdal:armhf (7.5.0+dfsg-3build1) ... Selecting previously unselected package libwind0-heimdal:armhf. Preparing to unpack .../034-libwind0-heimdal_7.5.0+dfsg-3build1_armhf.deb ... Unpacking libwind0-heimdal:armhf (7.5.0+dfsg-3build1) ... Selecting previously unselected package libhx509-5-heimdal:armhf. Preparing to unpack .../035-libhx509-5-heimdal_7.5.0+dfsg-3build1_armhf.deb ... Unpacking libhx509-5-heimdal:armhf (7.5.0+dfsg-3build1) ... Selecting previously unselected package libkrb5-26-heimdal:armhf. Preparing to unpack .../036-libkrb5-26-heimdal_7.5.0+dfsg-3build1_armhf.deb ... Unpacking libkrb5-26-heimdal:armhf (7.5.0+dfsg-3build1) ... Selecting previously unselected package libheimntlm0-heimdal:armhf. Preparing to unpack .../037-libheimntlm0-heimdal_7.5.0+dfsg-3build1_armhf.deb ... Unpacking libheimntlm0-heimdal:armhf (7.5.0+dfsg-3build1) ... Selecting previously unselected package libgssapi3-heimdal:armhf. Preparing to unpack .../038-libgssapi3-heimdal_7.5.0+dfsg-3build1_armhf.deb ... Unpacking libgssapi3-heimdal:armhf (7.5.0+dfsg-3build1) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../039-libsasl2-modules-db_2.1.27+dfsg-1build3_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.27+dfsg-1build3) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../040-libsasl2-2_2.1.27+dfsg-1build3_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.27+dfsg-1build3) ... Selecting previously unselected package libldap-common. Preparing to unpack .../041-libldap-common_2.4.48+dfsg-1ubuntu1_all.deb ... Unpacking libldap-common (2.4.48+dfsg-1ubuntu1) ... Selecting previously unselected package libldap-2.4-2:armhf. Preparing to unpack .../042-libldap-2.4-2_2.4.48+dfsg-1ubuntu1_armhf.deb ... Unpacking libldap-2.4-2:armhf (2.4.48+dfsg-1ubuntu1) ... Selecting previously unselected package dirmngr. Preparing to unpack .../043-dirmngr_2.2.12-1ubuntu3_armhf.deb ... Unpacking dirmngr (2.2.12-1ubuntu3) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../044-gnupg-l10n_2.2.12-1ubuntu3_all.deb ... Unpacking gnupg-l10n (2.2.12-1ubuntu3) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../045-gnupg-utils_2.2.12-1ubuntu3_armhf.deb ... Unpacking gnupg-utils (2.2.12-1ubuntu3) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../046-gpg-wks-client_2.2.12-1ubuntu3_armhf.deb ... Unpacking gpg-wks-client (2.2.12-1ubuntu3) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../047-gpg-wks-server_2.2.12-1ubuntu3_armhf.deb ... Unpacking gpg-wks-server (2.2.12-1ubuntu3) ... Selecting previously unselected package gpgsm. Preparing to unpack .../048-gpgsm_2.2.12-1ubuntu3_armhf.deb ... Unpacking gpgsm (2.2.12-1ubuntu3) ... Selecting previously unselected package gnupg. Preparing to unpack .../049-gnupg_2.2.12-1ubuntu3_all.deb ... Unpacking gnupg (2.2.12-1ubuntu3) ... Selecting previously unselected package python-apt. Preparing to unpack .../050-python-apt_1.9.0ubuntu1_armhf.deb ... Unpacking python-apt (1.9.0ubuntu1) ... Selecting previously unselected package libpaper1:armhf. Preparing to unpack .../051-libpaper1_1.1.28_armhf.deb ... Unpacking libpaper1:armhf (1.1.28) ... Selecting previously unselected package libpaper-utils. Preparing to unpack .../052-libpaper-utils_1.1.28_armhf.deb ... Unpacking libpaper-utils (1.1.28) ... Selecting previously unselected package libkpathsea6:armhf. Preparing to unpack .../053-libkpathsea6_2019.20190605.51237-2build1_armhf.deb ... Unpacking libkpathsea6:armhf (2019.20190605.51237-2build1) ... Selecting previously unselected package libptexenc1:armhf. Preparing to unpack .../054-libptexenc1_2019.20190605.51237-2build1_armhf.deb ... Unpacking libptexenc1:armhf (2019.20190605.51237-2build1) ... Selecting previously unselected package libsynctex2:armhf. Preparing to unpack .../055-libsynctex2_2019.20190605.51237-2build1_armhf.deb ... Unpacking libsynctex2:armhf (2019.20190605.51237-2build1) ... Selecting previously unselected package libtexlua53:armhf. Preparing to unpack .../056-libtexlua53_2019.20190605.51237-2build1_armhf.deb ... Unpacking libtexlua53:armhf (2019.20190605.51237-2build1) ... Selecting previously unselected package libtexluajit2:armhf. Preparing to unpack .../057-libtexluajit2_2019.20190605.51237-2build1_armhf.deb ... Unpacking libtexluajit2:armhf (2019.20190605.51237-2build1) ... Selecting previously unselected package t1utils. Preparing to unpack .../058-t1utils_1.41-3_armhf.deb ... Unpacking t1utils (1.41-3) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../059-libbrotli1_1.0.7-2_armhf.deb ... Unpacking libbrotli1:armhf (1.0.7-2) ... Selecting previously unselected package libpixman-1-0:armhf. Preparing to unpack .../060-libpixman-1-0_0.38.4-0ubuntu1_armhf.deb ... Unpacking libpixman-1-0:armhf (0.38.4-0ubuntu1) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../061-libxcb-render0_1.13.1-2_armhf.deb ... Unpacking libxcb-render0:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../062-libxcb-shm0_1.13.1-2_armhf.deb ... Unpacking libxcb-shm0:armhf (1.13.1-2) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../063-libxrender1_1%3a0.9.10-1_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1) ... Selecting previously unselected package libcairo2:armhf. Preparing to unpack .../064-libcairo2_1.16.0-4_armhf.deb ... Unpacking libcairo2:armhf (1.16.0-4) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../065-libgraphite2-3_1.3.13-8_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.13-8) ... Selecting previously unselected package libavahi-common-data:armhf. Preparing to unpack .../066-libavahi-common-data_0.7-4ubuntu5_armhf.deb ... Unpacking libavahi-common-data:armhf (0.7-4ubuntu5) ... Selecting previously unselected package libavahi-common3:armhf. Preparing to unpack .../067-libavahi-common3_0.7-4ubuntu5_armhf.deb ... Unpacking libavahi-common3:armhf (0.7-4ubuntu5) ... Selecting previously unselected package libavahi-client3:armhf. Preparing to unpack .../068-libavahi-client3_0.7-4ubuntu5_armhf.deb ... Unpacking libavahi-client3:armhf (0.7-4ubuntu5) ... Selecting previously unselected package libcups2:armhf. Preparing to unpack .../069-libcups2_2.2.12-2ubuntu1_armhf.deb ... Unpacking libcups2:armhf (2.2.12-2ubuntu1) ... Selecting previously unselected package libcupsimage2:armhf. Preparing to unpack .../070-libcupsimage2_2.2.12-2ubuntu1_armhf.deb ... Unpacking libcupsimage2:armhf (2.2.12-2ubuntu1) ... Selecting previously unselected package libijs-0.35:armhf. Preparing to unpack .../071-libijs-0.35_0.35-15_armhf.deb ... Unpacking libijs-0.35:armhf (0.35-15) ... Selecting previously unselected package libjbig2dec0:armhf. Preparing to unpack .../072-libjbig2dec0_0.16-1_armhf.deb ... Unpacking libjbig2dec0:armhf (0.16-1) ... Selecting previously unselected package libgs9-common. Preparing to unpack .../073-libgs9-common_9.27~dfsg+0-0ubuntu3_all.deb ... Unpacking libgs9-common (9.27~dfsg+0-0ubuntu3) ... Selecting previously unselected package libgs9:armhf. Preparing to unpack .../074-libgs9_9.27~dfsg+0-0ubuntu3_armhf.deb ... Unpacking libgs9:armhf (9.27~dfsg+0-0ubuntu3) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../075-libharfbuzz0b_2.6.1-3_armhf.deb ... Unpacking libharfbuzz0b:armhf (2.6.1-3) ... Selecting previously unselected package libharfbuzz-icu0:armhf. Preparing to unpack .../076-libharfbuzz-icu0_2.6.1-3_armhf.deb ... Unpacking libharfbuzz-icu0:armhf (2.6.1-3) ... Selecting previously unselected package libpotrace0:armhf. Preparing to unpack .../077-libpotrace0_1.15-1_armhf.deb ... Unpacking libpotrace0:armhf (1.15-1) ... Selecting previously unselected package libteckit0:armhf. Preparing to unpack .../078-libteckit0_2.5.8+ds2-5ubuntu1_armhf.deb ... Unpacking libteckit0:armhf (2.5.8+ds2-5ubuntu1) ... Selecting previously unselected package libwoff1:armhf. Preparing to unpack .../079-libwoff1_1.0.2-1build1_armhf.deb ... Unpacking libwoff1:armhf (1.0.2-1build1) ... Selecting previously unselected package x11-common. Preparing to unpack .../080-x11-common_1%3a7.7+19ubuntu12_all.deb ... dpkg-query: no packages found matching nux-tools Unpacking x11-common (1:7.7+19ubuntu12) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../081-libice6_2%3a1.0.10-0ubuntu1_armhf.deb ... Unpacking libice6:armhf (2:1.0.10-0ubuntu1) ... Selecting previously unselected package libsm6:armhf. Preparing to unpack .../082-libsm6_2%3a1.2.3-1_armhf.deb ... Unpacking libsm6:armhf (2:1.2.3-1) ... Selecting previously unselected package libxt6:armhf. Preparing to unpack .../083-libxt6_1%3a1.1.5-1_armhf.deb ... Unpacking libxt6:armhf (1:1.1.5-1) ... Selecting previously unselected package libxmu6:armhf. Preparing to unpack .../084-libxmu6_2%3a1.1.3-0ubuntu1_armhf.deb ... Unpacking libxmu6:armhf (2:1.1.3-0ubuntu1) ... Selecting previously unselected package libxpm4:armhf. Preparing to unpack .../085-libxpm4_1%3a3.5.12-1_armhf.deb ... Unpacking libxpm4:armhf (1:3.5.12-1) ... Selecting previously unselected package libxaw7:armhf. Preparing to unpack .../086-libxaw7_2%3a1.0.13-1_armhf.deb ... Unpacking libxaw7:armhf (2:1.0.13-1) ... Selecting previously unselected package libxi6:armhf. Preparing to unpack .../087-libxi6_2%3a1.7.10-0ubuntu1_armhf.deb ... Unpacking libxi6:armhf (2:1.7.10-0ubuntu1) ... Selecting previously unselected package libxxhash0:armhf. Preparing to unpack .../088-libxxhash0_0.7.0-2_armhf.deb ... Unpacking libxxhash0:armhf (0.7.0-2) ... Selecting previously unselected package libzzip-0-13:armhf. Preparing to unpack .../089-libzzip-0-13_0.13.62-3.2_armhf.deb ... Unpacking libzzip-0-13:armhf (0.13.62-3.2) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../090-texlive-binaries_2019.20190605.51237-2build1_armhf.deb ... Unpacking texlive-binaries (2019.20190605.51237-2build1) ... Selecting previously unselected package xdg-utils. Preparing to unpack .../091-xdg-utils_1.1.3-1ubuntu2_all.deb ... Unpacking xdg-utils (1.1.3-1ubuntu2) ... Selecting previously unselected package texlive-base. Preparing to unpack .../092-texlive-base_2019.20190710-1_all.deb ... Unpacking texlive-base (2019.20190710-1) ... Selecting previously unselected package texlive-fonts-recommended. Preparing to unpack .../093-texlive-fonts-recommended_2019.20190710-1_all.deb ... Unpacking texlive-fonts-recommended (2019.20190710-1) ... Selecting previously unselected package fonts-lmodern. Preparing to unpack .../094-fonts-lmodern_2.004.5-6_all.deb ... Unpacking fonts-lmodern (2.004.5-6) ... Selecting previously unselected package texlive-latex-base. Preparing to unpack .../095-texlive-latex-base_2019.20190710-1_all.deb ... Unpacking texlive-latex-base (2019.20190710-1) ... Selecting previously unselected package texlive-latex-recommended. Preparing to unpack .../096-texlive-latex-recommended_2019.20190710-1_all.deb ... Unpacking texlive-latex-recommended (2019.20190710-1) ... Selecting previously unselected package texlive. Preparing to unpack .../097-texlive_2019.20190710-1_all.deb ... Unpacking texlive (2019.20190710-1) ... Selecting previously unselected package texlive-bibtex-extra. Preparing to unpack .../098-texlive-bibtex-extra_2019.20190710-1_all.deb ... Unpacking texlive-bibtex-extra (2019.20190710-1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../099-libthai-data_0.1.28-3_all.deb ... Unpacking libthai-data (0.1.28-3) ... Selecting previously unselected package libdatrie1:armhf. Preparing to unpack .../100-libdatrie1_0.2.12-3_armhf.deb ... Unpacking libdatrie1:armhf (0.2.12-3) ... Selecting previously unselected package libthai0:armhf. Preparing to unpack .../101-libthai0_0.1.28-3_armhf.deb ... Unpacking libthai0:armhf (0.1.28-3) ... Selecting previously unselected package libsombok3:armhf. Preparing to unpack .../102-libsombok3_2.4.0-2_armhf.deb ... Unpacking libsombok3:armhf (2.4.0-2) ... Selecting previously unselected package libmime-charset-perl. Preparing to unpack .../103-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 .../104-libunicode-linebreak-perl_0.0.20190101-1_armhf.deb ... Unpacking libunicode-linebreak-perl (0.0.20190101-1) ... Selecting previously unselected package texlive-extra-utils. Preparing to unpack .../105-texlive-extra-utils_2019.20190710-1_all.deb ... Unpacking texlive-extra-utils (2019.20190710-1) ... Selecting previously unselected package preview-latex-style. Preparing to unpack .../106-preview-latex-style_11.91-2ubuntu1_all.deb ... Unpacking preview-latex-style (11.91-2ubuntu1) ... Selecting previously unselected package texlive-pictures. Preparing to unpack .../107-texlive-pictures_2019.20190710-1_all.deb ... Unpacking texlive-pictures (2019.20190710-1) ... Selecting previously unselected package texlive-latex-extra. Preparing to unpack .../108-texlive-latex-extra_2019.20190710-1_all.deb ... Unpacking texlive-latex-extra (2019.20190710-1) ... Selecting previously unselected package fonts-gfs-baskerville. Preparing to unpack .../109-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 .../110-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 .../111-texlive-lang-greek_2019.20190710-1_all.deb ... Unpacking texlive-lang-greek (2019.20190710-1) ... Selecting previously unselected package texlive-science. Preparing to unpack .../112-texlive-science_2019.20190710-1_all.deb ... Unpacking texlive-science (2019.20190710-1) ... Selecting previously unselected package libxslt1.1:armhf. Preparing to unpack .../113-libxslt1.1_1.1.33-0ubuntu1_armhf.deb ... Unpacking libxslt1.1:armhf (1.1.33-0ubuntu1) ... Selecting previously unselected package xsltproc. Preparing to unpack .../114-xsltproc_1.1.33-0ubuntu1_armhf.deb ... Unpacking xsltproc (1.1.33-0ubuntu1) ... Selecting previously unselected package dblatex. Preparing to unpack .../115-dblatex_0.3.10-2_all.deb ... Unpacking dblatex (0.3.10-2) ... Selecting previously unselected package libtool. Preparing to unpack .../116-libtool_2.4.6-11_all.deb ... Unpacking libtool (2.4.6-11) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../117-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../118-libarchive-zip-perl_1.65-1_all.deb ... Unpacking libarchive-zip-perl (1.65-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../119-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../120-libfile-stripnondeterminism-perl_1.6.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.6.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../121-dh-strip-nondeterminism_1.6.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.6.0-1) ... Selecting previously unselected package dwz. Preparing to unpack .../122-dwz_0.13-1_armhf.deb ... Unpacking dwz (0.13-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../123-libdebhelper-perl_12.6.1ubuntu2_all.deb ... Unpacking libdebhelper-perl (12.6.1ubuntu2) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../124-libcroco3_0.6.13-1_armhf.deb ... Unpacking libcroco3:armhf (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../125-gettext_0.19.8.1-9_armhf.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../126-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../127-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../128-debhelper_12.6.1ubuntu2_all.deb ... Unpacking debhelper (12.6.1ubuntu2) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../129-python3-lib2to3_3.7.4-3_all.deb ... Unpacking python3-lib2to3 (3.7.4-3) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../130-python3-distutils_3.7.4-3_all.deb ... Unpacking python3-distutils (3.7.4-3) ... Selecting previously unselected package dh-python. Preparing to unpack .../131-dh-python_4.20190722ubuntu1_all.deb ... Unpacking dh-python (4.20190722ubuntu1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../132-fontconfig_2.13.1-2ubuntu2_armhf.deb ... Unpacking fontconfig (2.13.1-2ubuntu2) ... Selecting previously unselected package fontforge-common. Preparing to unpack .../133-fontforge-common_1%3a20170731~dfsg-1build1_all.deb ... Unpacking fontforge-common (1:20170731~dfsg-1build1) ... Selecting previously unselected package libgif7:armhf. Preparing to unpack .../134-libgif7_5.1.4-3ubuntu1_armhf.deb ... Unpacking libgif7:armhf (5.1.4-3ubuntu1) ... Selecting previously unselected package libpython2.7:armhf. Preparing to unpack .../135-libpython2.7_2.7.16-4_armhf.deb ... Unpacking libpython2.7:armhf (2.7.16-4) ... Selecting previously unselected package libspiro0:armhf. Preparing to unpack .../136-libspiro0_1%3a0.5.20150702-8_armhf.deb ... Unpacking libspiro0:armhf (1:0.5.20150702-8) ... Selecting previously unselected package libuninameslist1:armhf. Preparing to unpack .../137-libuninameslist1_20190701-1_armhf.deb ... Unpacking libuninameslist1:armhf (20190701-1) ... Selecting previously unselected package libfontforge2. Preparing to unpack .../138-libfontforge2_1%3a20170731~dfsg-1build1_armhf.deb ... Unpacking libfontforge2 (1:20170731~dfsg-1build1) ... Selecting previously unselected package libpango-1.0-0:armhf. Preparing to unpack .../139-libpango-1.0-0_1.42.4-7_armhf.deb ... Unpacking libpango-1.0-0:armhf (1.42.4-7) ... Selecting previously unselected package libpangoft2-1.0-0:armhf. Preparing to unpack .../140-libpangoft2-1.0-0_1.42.4-7_armhf.deb ... Unpacking libpangoft2-1.0-0:armhf (1.42.4-7) ... Selecting previously unselected package libpangocairo-1.0-0:armhf. Preparing to unpack .../141-libpangocairo-1.0-0_1.42.4-7_armhf.deb ... Unpacking libpangocairo-1.0-0:armhf (1.42.4-7) ... Selecting previously unselected package libxft2:armhf. Preparing to unpack .../142-libxft2_2.3.3-0ubuntu1_armhf.deb ... Unpacking libxft2:armhf (2.3.3-0ubuntu1) ... Selecting previously unselected package libpangoxft-1.0-0:armhf. Preparing to unpack .../143-libpangoxft-1.0-0_1.42.4-7_armhf.deb ... Unpacking libpangoxft-1.0-0:armhf (1.42.4-7) ... Selecting previously unselected package libgdraw5. Preparing to unpack .../144-libgdraw5_1%3a20170731~dfsg-1build1_armhf.deb ... Unpacking libgdraw5 (1:20170731~dfsg-1build1) ... Selecting previously unselected package fontforge. Preparing to unpack .../145-fontforge_1%3a20170731~dfsg-1build1_armhf.deb ... Unpacking fontforge (1:20170731~dfsg-1build1) ... Selecting previously unselected package fonts-freefont-otf. Preparing to unpack .../146-fonts-freefont-otf_20120503-9_all.deb ... Unpacking fonts-freefont-otf (20120503-9) ... Selecting previously unselected package fonts-linuxlibertine. Preparing to unpack .../147-fonts-linuxlibertine_5.3.0-4_all.deb ... Unpacking fonts-linuxlibertine (5.3.0-4) ... Selecting previously unselected package ghostscript. Preparing to unpack .../148-ghostscript_9.27~dfsg+0-0ubuntu3_armhf.deb ... Unpacking ghostscript (9.27~dfsg+0-0ubuntu3) ... Selecting previously unselected package gir1.2-freedesktop:armhf. Preparing to unpack .../149-gir1.2-freedesktop_1.62.0-1_armhf.deb ... Unpacking gir1.2-freedesktop:armhf (1.62.0-1) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:armhf. Preparing to unpack .../150-gir1.2-harfbuzz-0.0_2.6.1-3_armhf.deb ... Unpacking gir1.2-harfbuzz-0.0:armhf (2.6.1-3) ... Selecting previously unselected package gir1.2-pango-1.0:armhf. Preparing to unpack .../151-gir1.2-pango-1.0_1.42.4-7_armhf.deb ... Unpacking gir1.2-pango-1.0:armhf (1.42.4-7) ... Selecting previously unselected package groff. Preparing to unpack .../152-groff_1.22.4-3_armhf.deb ... Unpacking groff (1.22.4-3) ... Selecting previously unselected package gsfonts. Preparing to unpack .../153-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 .../154-help2man_1.47.11_armhf.deb ... Unpacking help2man (1.47.11) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../155-hicolor-icon-theme_0.17-2_all.deb ... Unpacking hicolor-icon-theme (0.17-2) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../156-icu-devtools_63.2-2_armhf.deb ... Unpacking icu-devtools (63.2-2) ... Selecting previously unselected package imagemagick-6.q16. Preparing to unpack .../157-imagemagick-6.q16_8%3a6.9.10.23+dfsg-2.1ubuntu6_armhf.deb ... Unpacking imagemagick-6.q16 (8:6.9.10.23+dfsg-2.1ubuntu6) ... Selecting previously unselected package imagemagick. Preparing to unpack .../158-imagemagick_8%3a6.9.10.23+dfsg-2.1ubuntu6_armhf.deb ... Unpacking imagemagick (8:6.9.10.23+dfsg-2.1ubuntu6) ... Selecting previously unselected package libcairo-gobject2:armhf. Preparing to unpack .../159-libcairo-gobject2_1.16.0-4_armhf.deb ... Unpacking libcairo-gobject2:armhf (1.16.0-4) ... Selecting previously unselected package liblzo2-2:armhf. Preparing to unpack .../160-liblzo2-2_2.10-0.1_armhf.deb ... Unpacking liblzo2-2:armhf (2.10-0.1) ... Selecting previously unselected package libcairo-script-interpreter2:armhf. Preparing to unpack .../161-libcairo-script-interpreter2_1.16.0-4_armhf.deb ... Unpacking libcairo-script-interpreter2:armhf (1.16.0-4) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../162-libexpat1-dev_2.2.7-2_armhf.deb ... Unpacking libexpat1-dev:armhf (2.2.7-2) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../163-zlib1g-dev_1%3a1.2.11.dfsg-1ubuntu3_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-1ubuntu3) ... Selecting previously unselected package libpng-dev:armhf. Preparing to unpack .../164-libpng-dev_1.6.37-1_armhf.deb ... Unpacking libpng-dev:armhf (1.6.37-1) ... Selecting previously unselected package libfreetype6-dev:armhf. Preparing to unpack .../165-libfreetype6-dev_2.9.1-4_armhf.deb ... Unpacking libfreetype6-dev:armhf (2.9.1-4) ... Selecting previously unselected package uuid-dev:armhf. Preparing to unpack .../166-uuid-dev_2.34-0.1ubuntu2_armhf.deb ... Unpacking uuid-dev:armhf (2.34-0.1ubuntu2) ... Selecting previously unselected package pkg-config. Preparing to unpack .../167-pkg-config_0.29.1-0ubuntu3_armhf.deb ... Unpacking pkg-config (0.29.1-0ubuntu3) ... Selecting previously unselected package libfontconfig1-dev:armhf. Preparing to unpack .../168-libfontconfig1-dev_2.13.1-2ubuntu2_armhf.deb ... Unpacking libfontconfig1-dev:armhf (2.13.1-2ubuntu2) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../169-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 .../170-x11proto-dev_2018.4-4_all.deb ... Unpacking x11proto-dev (2018.4-4) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../171-x11proto-core-dev_2018.4-4_all.deb ... Unpacking x11proto-core-dev (2018.4-4) ... Selecting previously unselected package libxau-dev:armhf. Preparing to unpack .../172-libxau-dev_1%3a1.0.9-0ubuntu1_armhf.deb ... Unpacking libxau-dev:armhf (1:1.0.9-0ubuntu1) ... Selecting previously unselected package libxdmcp-dev:armhf. Preparing to unpack .../173-libxdmcp-dev_1%3a1.1.3-0ubuntu1_armhf.deb ... Unpacking libxdmcp-dev:armhf (1:1.1.3-0ubuntu1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../174-xtrans-dev_1.3.5-1build1_all.deb ... Unpacking xtrans-dev (1.3.5-1build1) ... Selecting previously unselected package libpthread-stubs0-dev:armhf. Preparing to unpack .../175-libpthread-stubs0-dev_0.4-1_armhf.deb ... Unpacking libpthread-stubs0-dev:armhf (0.4-1) ... Selecting previously unselected package libxcb1-dev:armhf. Preparing to unpack .../176-libxcb1-dev_1.13.1-2_armhf.deb ... Unpacking libxcb1-dev:armhf (1.13.1-2) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../177-libx11-dev_2%3a1.6.8-1_armhf.deb ... Unpacking libx11-dev:armhf (2:1.6.8-1) ... Selecting previously unselected package libxrender-dev:armhf. Preparing to unpack .../178-libxrender-dev_1%3a0.9.10-1_armhf.deb ... Unpacking libxrender-dev:armhf (1:0.9.10-1) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../179-x11proto-xext-dev_2018.4-4_all.deb ... Unpacking x11proto-xext-dev (2018.4-4) ... Selecting previously unselected package libxext-dev:armhf. Preparing to unpack .../180-libxext-dev_2%3a1.3.4-0ubuntu1_armhf.deb ... Unpacking libxext-dev:armhf (2:1.3.4-0ubuntu1) ... Selecting previously unselected package libice-dev:armhf. Preparing to unpack .../181-libice-dev_2%3a1.0.10-0ubuntu1_armhf.deb ... Unpacking libice-dev:armhf (2:1.0.10-0ubuntu1) ... Selecting previously unselected package libsm-dev:armhf. Preparing to unpack .../182-libsm-dev_2%3a1.2.3-1_armhf.deb ... Unpacking libsm-dev:armhf (2:1.2.3-1) ... Selecting previously unselected package libpixman-1-dev:armhf. Preparing to unpack .../183-libpixman-1-dev_0.38.4-0ubuntu1_armhf.deb ... Unpacking libpixman-1-dev:armhf (0.38.4-0ubuntu1) ... Selecting previously unselected package libxcb-render0-dev:armhf. Preparing to unpack .../184-libxcb-render0-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-render0-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-shm0-dev:armhf. Preparing to unpack .../185-libxcb-shm0-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-shm0-dev:armhf (1.13.1-2) ... Selecting previously unselected package libffi-dev:armhf. Preparing to unpack .../186-libffi-dev_3.2.1-9_armhf.deb ... Unpacking libffi-dev:armhf (3.2.1-9) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../187-libglib2.0-bin_2.62.0-1_armhf.deb ... Unpacking libglib2.0-bin (2.62.0-1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../188-libglib2.0-dev-bin_2.62.0-1_armhf.deb ... Unpacking libglib2.0-dev-bin (2.62.0-1) ... Selecting previously unselected package libblkid-dev:armhf. Preparing to unpack .../189-libblkid-dev_2.34-0.1ubuntu2_armhf.deb ... Unpacking libblkid-dev:armhf (2.34-0.1ubuntu2) ... Selecting previously unselected package libmount-dev:armhf. Preparing to unpack .../190-libmount-dev_2.34-0.1ubuntu2_armhf.deb ... Unpacking libmount-dev:armhf (2.34-0.1ubuntu2) ... Selecting previously unselected package libpcre16-3:armhf. Preparing to unpack .../191-libpcre16-3_2%3a8.39-12_armhf.deb ... Unpacking libpcre16-3:armhf (2:8.39-12) ... Selecting previously unselected package libpcre32-3:armhf. Preparing to unpack .../192-libpcre32-3_2%3a8.39-12_armhf.deb ... Unpacking libpcre32-3:armhf (2:8.39-12) ... Selecting previously unselected package libpcrecpp0v5:armhf. Preparing to unpack .../193-libpcrecpp0v5_2%3a8.39-12_armhf.deb ... Unpacking libpcrecpp0v5:armhf (2:8.39-12) ... Selecting previously unselected package libpcre3-dev:armhf. Preparing to unpack .../194-libpcre3-dev_2%3a8.39-12_armhf.deb ... Unpacking libpcre3-dev:armhf (2:8.39-12) ... Selecting previously unselected package libsepol1-dev:armhf. Preparing to unpack .../195-libsepol1-dev_2.9-2_armhf.deb ... Unpacking libsepol1-dev:armhf (2.9-2) ... Selecting previously unselected package libpcre2-16-0:armhf. Preparing to unpack .../196-libpcre2-16-0_10.32-5_armhf.deb ... Unpacking libpcre2-16-0:armhf (10.32-5) ... Selecting previously unselected package libpcre2-32-0:armhf. Preparing to unpack .../197-libpcre2-32-0_10.32-5_armhf.deb ... Unpacking libpcre2-32-0:armhf (10.32-5) ... Selecting previously unselected package libpcre2-posix0:armhf. Preparing to unpack .../198-libpcre2-posix0_10.32-5_armhf.deb ... Unpacking libpcre2-posix0:armhf (10.32-5) ... Selecting previously unselected package libpcre2-dev:armhf. Preparing to unpack .../199-libpcre2-dev_10.32-5_armhf.deb ... Unpacking libpcre2-dev:armhf (10.32-5) ... Selecting previously unselected package libselinux1-dev:armhf. Preparing to unpack .../200-libselinux1-dev_2.9-2_armhf.deb ... Unpacking libselinux1-dev:armhf (2.9-2) ... Selecting previously unselected package libglib2.0-dev:armhf. Preparing to unpack .../201-libglib2.0-dev_2.62.0-1_armhf.deb ... Unpacking libglib2.0-dev:armhf (2.62.0-1) ... Selecting previously unselected package libcairo2-dev:armhf. Preparing to unpack .../202-libcairo2-dev_1.16.0-4_armhf.deb ... Unpacking libcairo2-dev:armhf (1.16.0-4) ... Selecting previously unselected package libfl2:armhf. Preparing to unpack .../203-libfl2_2.6.4-6.2_armhf.deb ... Unpacking libfl2:armhf (2.6.4-6.2) ... Selecting previously unselected package libfl-dev:armhf. Preparing to unpack .../204-libfl-dev_2.6.4-6.2_armhf.deb ... Unpacking libfl-dev:armhf (2.6.4-6.2) ... Selecting previously unselected package libfribidi-dev:armhf. Preparing to unpack .../205-libfribidi-dev_1.0.5-3.1_armhf.deb ... Unpacking libfribidi-dev:armhf (1.0.5-3.1) ... Selecting previously unselected package libgmpxx4ldbl:armhf. Preparing to unpack .../206-libgmpxx4ldbl_2%3a6.1.2+dfsg-4_armhf.deb ... Unpacking libgmpxx4ldbl:armhf (2:6.1.2+dfsg-4) ... Selecting previously unselected package libgmp-dev:armhf. Preparing to unpack .../207-libgmp-dev_2%3a6.1.2+dfsg-4_armhf.deb ... Unpacking libgmp-dev:armhf (2:6.1.2+dfsg-4) ... Selecting previously unselected package libgraphite2-dev:armhf. Preparing to unpack .../208-libgraphite2-dev_1.3.13-8_armhf.deb ... Unpacking libgraphite2-dev:armhf (1.3.13-8) ... Selecting previously unselected package libharfbuzz-gobject0:armhf. Preparing to unpack .../209-libharfbuzz-gobject0_2.6.1-3_armhf.deb ... Unpacking libharfbuzz-gobject0:armhf (2.6.1-3) ... Selecting previously unselected package libicu-dev:armhf. Preparing to unpack .../210-libicu-dev_63.2-2_armhf.deb ... Unpacking libicu-dev:armhf (63.2-2) ... Selecting previously unselected package libharfbuzz-dev:armhf. Preparing to unpack .../211-libharfbuzz-dev_2.6.1-3_armhf.deb ... Unpacking libharfbuzz-dev:armhf (2.6.1-3) ... Selecting previously unselected package libltdl-dev:armhf. Preparing to unpack .../212-libltdl-dev_2.4.6-11_armhf.deb ... Unpacking libltdl-dev:armhf (2.4.6-11) ... Selecting previously unselected package libncurses-dev:armhf. Preparing to unpack .../213-libncurses-dev_6.1+20190803-1ubuntu1_armhf.deb ... Unpacking libncurses-dev:armhf (6.1+20190803-1ubuntu1) ... Selecting previously unselected package libncurses5-dev:armhf. Preparing to unpack .../214-libncurses5-dev_6.1+20190803-1ubuntu1_armhf.deb ... Unpacking libncurses5-dev:armhf (6.1+20190803-1ubuntu1) ... Selecting previously unselected package libnetpbm10. Preparing to unpack .../215-libnetpbm10_2%3a10.0-15.3build1_armhf.deb ... Unpacking libnetpbm10 (2:10.0-15.3build1) ... Selecting previously unselected package libxft-dev:armhf. Preparing to unpack .../216-libxft-dev_2.3.3-0ubuntu1_armhf.deb ... Unpacking libxft-dev:armhf (2.3.3-0ubuntu1) ... Selecting previously unselected package pango1.0-tools. Preparing to unpack .../217-pango1.0-tools_1.42.4-7_armhf.deb ... Unpacking pango1.0-tools (1.42.4-7) ... Selecting previously unselected package libpango1.0-dev:armhf. Preparing to unpack .../218-libpango1.0-dev_1.42.4-7_armhf.deb ... Unpacking libpango1.0-dev:armhf (1.42.4-7) ... Selecting previously unselected package libpython2.7-dev:armhf. Preparing to unpack .../219-libpython2.7-dev_2.7.16-4_armhf.deb ... Unpacking libpython2.7-dev:armhf (2.7.16-4) ... Selecting previously unselected package libpython2-dev:armhf. Preparing to unpack .../220-libpython2-dev_2.7.16-1_armhf.deb ... Unpacking libpython2-dev:armhf (2.7.16-1) ... Selecting previously unselected package libpython-dev:armhf. Preparing to unpack .../221-libpython-dev_2.7.16-1_armhf.deb ... Unpacking libpython-dev:armhf (2.7.16-1) ... Selecting previously unselected package libpython-all-dev:armhf. Preparing to unpack .../222-libpython-all-dev_2.7.16-1_armhf.deb ... Unpacking libpython-all-dev:armhf (2.7.16-1) ... Selecting previously unselected package libreadline-dev:armhf. Preparing to unpack .../223-libreadline-dev_8.0-3_armhf.deb ... Unpacking libreadline-dev:armhf (8.0-3) ... Selecting previously unselected package libtext-unidecode-perl. Preparing to unpack .../224-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 .../225-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 .../226-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 .../227-libxml-sax-perl_1.02+dfsg-1_all.deb ... Unpacking libxml-sax-perl (1.02+dfsg-1) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../228-libxml-libxml-perl_2.0134+dfsg-1_armhf.deb ... Unpacking libxml-libxml-perl (2.0134+dfsg-1) ... Selecting previously unselected package netpbm. Preparing to unpack .../229-netpbm_2%3a10.0-15.3build1_armhf.deb ... Unpacking netpbm (2:10.0-15.3build1) ... Selecting previously unselected package potrace. Preparing to unpack .../230-potrace_1.15-1_armhf.deb ... Unpacking potrace (1.15-1) ... Selecting previously unselected package python-all. Preparing to unpack .../231-python-all_2.7.16-1_armhf.deb ... Unpacking python-all (2.7.16-1) ... Selecting previously unselected package python2.7-dev. Preparing to unpack .../232-python2.7-dev_2.7.16-4_armhf.deb ... Unpacking python2.7-dev (2.7.16-4) ... Selecting previously unselected package python2-dev. Preparing to unpack .../233-python2-dev_2.7.16-1_armhf.deb ... Unpacking python2-dev (2.7.16-1) ... Selecting previously unselected package python-dev. Preparing to unpack .../234-python-dev_2.7.16-1_armhf.deb ... Unpacking python-dev (2.7.16-1) ... Selecting previously unselected package python-all-dev. Preparing to unpack .../235-python-all-dev_2.7.16-1_armhf.deb ... Unpacking python-all-dev (2.7.16-1) ... Selecting previously unselected package texi2html. Preparing to unpack .../236-texi2html_1.82+dfsg1-5_all.deb ... Unpacking texi2html (1.82+dfsg1-5) ... Selecting previously unselected package texinfo. Preparing to unpack .../237-texinfo_6.6.0.dfsg.1-2ubuntu1_armhf.deb ... Unpacking texinfo (6.6.0.dfsg.1-2ubuntu1) ... Selecting previously unselected package texlive-lang-cyrillic. Preparing to unpack .../238-texlive-lang-cyrillic_2019.20190710-1_all.deb ... Unpacking texlive-lang-cyrillic (2019.20190710-1) ... Selecting previously unselected package texlive-metapost. Preparing to unpack .../239-texlive-metapost_2019.20190710-1_all.deb ... Unpacking texlive-metapost (2019.20190710-1) ... Selecting previously unselected package texlive-plain-generic. Preparing to unpack .../240-texlive-plain-generic_2019.20190710-1_all.deb ... Unpacking texlive-plain-generic (2019.20190710-1) ... Selecting previously unselected package zip. Preparing to unpack .../241-zip_3.0-11build1_armhf.deb ... Unpacking zip (3.0-11build1) ... Selecting previously unselected package dh-exec. Preparing to unpack .../242-dh-exec_0.23.2_armhf.deb ... Unpacking dh-exec (0.23.2) ... Selecting previously unselected package mftrace. Preparing to unpack .../243-mftrace_1.2.19-1_armhf.deb ... Unpacking mftrace (1.2.19-1) ... Selecting previously unselected package sbuild-build-depends-lilypond-dummy. Preparing to unpack .../244-sbuild-build-depends-lilypond-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-lilypond-dummy (0.invalid.0) ... Setting up libksba8:armhf (1.3.5-2) ... Setting up libgs9-common (9.27~dfsg+0-0ubuntu3) ... Setting up libpcrecpp0v5:armhf (2:8.39-12) ... Setting up libpipeline1:armhf (1.5.1-2) ... Setting up libgraphite2-3:armhf (1.3.13-8) ... Setting up liblcms2-2:armhf (2.9-4) ... Setting up libpixman-1-0:armhf (0.38.4-0ubuntu1) ... Setting up libxau6:armhf (1:1.0.9-0ubuntu1) ... Setting up imagemagick-6-common (8:6.9.10.23+dfsg-2.1ubuntu6) ... Setting up libkeyutils1:armhf (1.6-6) ... Setting up libncurses-dev:armhf (6.1+20190803-1ubuntu1) ... Setting up libpixman-1-dev:armhf (0.38.4-0ubuntu1) ... Setting up mime-support (3.63ubuntu1) ... Setting up libpcre16-3:armhf (2:8.39-12) ... Setting up fonts-gfs-porson (1.1-6) ... Setting up hicolor-icon-theme (0.17-2) ... Setting up libdatrie1:armhf (0.2.12-3) ... Setting up libmagic-mgc (1:5.37-5) ... Setting up libtexlua53:armhf (2019.20190605.51237-2build1) ... Setting up libarchive-zip-perl (1.65-1) ... Setting up libglib2.0-0:armhf (2.62.0-1) ... No schema files found: doing nothing. Setting up libijs-0.35:armhf (0.35-15) ... Setting up libtexluajit2:armhf (2019.20190605.51237-2build1) ... Setting up libdebhelper-perl (12.6.1ubuntu2) ... Setting up libbrotli1:armhf (1.0.7-2) ... Setting up libspiro0:armhf (1:0.5.20150702-8) ... Setting up gpgsm (2.2.12-1ubuntu3) ... Setting up fonts-freefont-otf (20120503-9) ... Setting up x11-common (1:7.7+19ubuntu12) ... 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 libmagic1:armhf (1:5.37-5) ... Setting up libsepol1-dev:armhf (2.9-2) ... Setting up libxml-namespacesupport-perl (1.12-1) ... Setting up gettext-base (0.19.8.1-9) ... Setting up liblzo2-2:armhf (2.10-0.1) ... Setting up libzzip-0-13:armhf (0.13.62-3.2) ... Setting up fontforge-common (1:20170731~dfsg-1build1) ... Setting up file (1:5.37-5) ... Setting up libnetpbm10 (2:10.0-15.3build1) ... Setting up libreadline-dev:armhf (8.0-3) ... Setting up libffi-dev:armhf (3.2.1-9) ... Setting up libldap-common (2.4.48+dfsg-1ubuntu1) ... Setting up libpthread-stubs0-dev:armhf (0.4-1) ... Setting up libjbig0:armhf (2.1-3.1build1) ... Setting up libpcre2-16-0:armhf (10.32-5) ... Setting up libicu63:armhf (63.2-2) ... Setting up poppler-data (0.4.9-2) ... Setting up libkrb5support0:armhf (1.17-6) ... Setting up libsasl2-modules-db:armhf (2.1.27+dfsg-1build3) ... Setting up libpython2.7-stdlib:armhf (2.7.16-4) ... Setting up libxml-sax-base-perl (1.09-1) ... Setting up xtrans-dev (1.3.5-1build1) ... Setting up libgraphite2-dev:armhf (1.3.13-8) ... Setting up zip (3.0-11build1) ... Setting up autotools-dev (20180224.1) ... Setting up libpcre2-32-0:armhf (10.32-5) ... Setting up libglib2.0-data (2.62.0-1) ... Setting up libgmpxx4ldbl:armhf (2:6.1.2+dfsg-4) ... Setting up libexpat1-dev:armhf (2.2.7-2) ... Setting up libpcre2-posix0:armhf (10.32-5) ... Setting up libfreetype6:armhf (2.9.1-4) ... Setting up libx11-data (2:1.6.8-1) ... Setting up gnupg-l10n (2.2.12-1ubuntu3) ... Setting up libjbig2dec0:armhf (0.16-1) ... Setting up libteckit0:armhf (2.5.8+ds2-5ubuntu1) ... Setting up uuid-dev:armhf (2.34-0.1ubuntu2) ... Setting up gsfonts (1:8.11+urwcyr1.0.7~pre44-4.4) ... Setting up libavahi-common-data:armhf (0.7-4ubuntu5) ... Setting up libdbus-1-3:armhf (1.12.14-1ubuntu2) ... Setting up libsigsegv2:armhf (2.12-2) ... Setting up libfribidi0:armhf (1.0.5-3.1) ... Setting up t1utils (1.41-3) ... Setting up libpcre32-3:armhf (2:8.39-12) ... Setting up autopoint (0.19.8.1-9) ... Setting up libwebp6:armhf (0.6.1-2) ... Setting up icu-devtools (63.2-2) ... Setting up pkg-config (0.29.1-0ubuntu3) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up libfl2:armhf (2.6.4-6.2) ... Setting up ucf (3.0038+nmu1) ... Setting up libk5crypto3:armhf (1.17-6) ... Setting up libjpeg-turbo8:armhf (2.0.3-0ubuntu1) ... Setting up fonts-linuxlibertine (5.3.0-4) ... Setting up libltdl7:armhf (2.4.6-11) ... Setting up libfftw3-double3:armhf (3.3.8-2) ... Setting up libkpathsea6:armhf (2019.20190605.51237-2build1) ... Setting up libsasl2-2:armhf (2.1.27+dfsg-1build3) ... Setting up libroken18-heimdal:armhf (7.5.0+dfsg-3build1) ... Setting up gpg-wks-server (2.2.12-1ubuntu3) ... Setting up libgif7:armhf (5.1.4-3ubuntu1) ... Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-1ubuntu3) ... Setting up libx265-176:armhf (3.1.1-2) ... Setting up python-apt-common (1.9.0ubuntu1) ... Setting up liblqr-1-0:armhf (0.4.2-2.1) ... Setting up fonts-gfs-baskerville (1.1-5) ... 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 libuninameslist1:armhf (20190701-1) ... Setting up libmime-charset-perl (1.012.2-1) ... Setting up libxxhash0:armhf (0.7.0-2) ... Setting up libuchardet0:armhf (0.0.6-3) ... Setting up libncurses5-dev:armhf (6.1+20190803-1ubuntu1) ... Setting up fonts-lmodern (2.004.5-6) ... Setting up libsub-override-perl (0.09-2) ... Setting up libharfbuzz0b:armhf (2.6.1-3) ... Setting up libthai-data (0.1.28-3) ... Setting up libgirepository-1.0-1:armhf (1.62.0-1) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up sgml-base (1.29) ... Setting up libkrb5-3:armhf (1.17-6) ... Setting up libmpdec2:armhf (2.4.2-2) ... Setting up libtext-unidecode-perl (1.30-1) ... Setting up libde265-0:armhf (1.0.3-1build1) ... Setting up libwebpmux3:armhf (0.6.1-2) ... Setting up libbsd0:armhf (0.10.0-1) ... Setting up libelf1:armhf (0.176-1.1) ... Setting up libicu-dev:armhf (63.2-2) ... Setting up libxml2:armhf (2.9.4+dfsg1-7ubuntu3) ... Setting up xdg-utils (1.1.3-1ubuntu2) ... Setting up liblocale-gettext-perl (1.07-3build3) ... Setting up libsynctex2:armhf (2019.20190605.51237-2build1) ... Setting up libheimbase1-heimdal:armhf (7.5.0+dfsg-3build1) ... Setting up libpopt0:armhf (1.16-12) ... Setting up gnupg-utils (2.2.12-1ubuntu3) ... Setting up libpotrace0:armhf (1.15-1) ... Setting up libjpeg8:armhf (8c-2ubuntu8) ... Setting up x11proto-dev (2018.4-4) ... Setting up libfile-stripnondeterminism-perl (1.6.0-1) ... Setting up libblkid-dev:armhf (2.34-0.1ubuntu2) ... Setting up libpaper1:armhf (1.1.28) ... Creating config file /etc/papersize with new version Setting up libice6:armhf (2:1.0.10-0ubuntu1) ... Setting up libxdmcp6:armhf (1:1.1.3-0ubuntu1) ... Setting up libpython3.7-stdlib:armhf (3.7.4-4) ... Setting up libpython2.7:armhf (2.7.16-4) ... Setting up libpython2.7-dev:armhf (2.7.16-4) ... Setting up libxcb1:armhf (1.13.1-2) ... Setting up libharfbuzz-icu0:armhf (2.6.1-3) ... Setting up libgmp-dev:armhf (2:6.1.2+dfsg-4) ... Setting up libxau-dev:armhf (1:1.0.9-0ubuntu1) ... Setting up libpcre2-dev:armhf (10.32-5) ... Setting up python2.7 (2.7.16-4) ... Setting up libwoff1:armhf (1.0.2-1build1) ... Setting up libice-dev:armhf (2:1.0.10-0ubuntu1) ... Setting up libtool (2.4.6-11) ... Setting up libpython2-stdlib:armhf (2.7.16-1) ... Setting up libxcb-render0:armhf (1.13.1-2) ... Setting up libselinux1-dev:armhf (2.9-2) ... Setting up libpcre3-dev:armhf (2:8.39-12) ... Setting up fontconfig-config (2.13.1-2ubuntu2) ... Setting up libfribidi-dev:armhf (1.0.5-3.1) ... Setting up libasn1-8-heimdal:armhf (7.5.0+dfsg-3build1) ... Setting up libheif1:armhf (1.5.0-1build1) ... Setting up libpng-dev:armhf (1.6.37-1) ... Setting up libavahi-common3:armhf (0.7-4ubuntu5) ... Setting up libglib2.0-bin (2.62.0-1) ... Setting up m4 (1.4.18-2) ... Setting up libxcb-shm0:armhf (1.13.1-2) ... Setting up libharfbuzz-gobject0:armhf (2.6.1-3) ... Setting up libpaper-utils (1.1.28) ... Setting up libxml-sax-perl (1.02+dfsg-1) ... 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 libhcrypto4-heimdal:armhf (7.5.0+dfsg-3build1) ... Setting up python2 (2.7.16-1) ... Setting up libfreetype6-dev:armhf (2.9.1-4) ... Setting up help2man (1.47.11) ... Setting up tex-common (6.12) ... update-language: texlive-base not installed and configured, doing nothing! Setting up libthai0:armhf (0.1.28-3) ... Setting up libpython-stdlib:armhf (2.7.16-1) ... Setting up libxdmcp-dev:armhf (1:1.1.3-0ubuntu1) ... Setting up libwind0-heimdal:armhf (7.5.0+dfsg-3build1) ... Setting up libptexenc1:armhf (2019.20190605.51237-2build1) ... Setting up x11proto-core-dev (2018.4-4) ... Setting up texi2html (1.82+dfsg1-5) ... 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 libgssapi-krb5-2:armhf (1.17-6) ... Setting up libcroco3:armhf (0.6.13-1) ... Setting up gir1.2-glib-2.0:armhf (1.62.0-1) ... Setting up autoconf (2.69-11ubuntu1) ... Setting up libxml-libxml-perl (2.0134+dfsg-1) ... 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 x11proto-xext-dev (2018.4-4) ... Setting up dwz (0.13-1) ... Setting up groff-base (1.22.4-3) ... Setting up xml-core (0.18+nmu1) ... Setting up libxslt1.1:armhf (1.1.33-0ubuntu1) ... Setting up bison (2:3.4.1+dfsg-4) ... update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode Setting up libx11-6:armhf (2:1.6.8-1) ... Setting up libpython2-dev:armhf (2.7.16-1) ... Setting up libtiff5:armhf (4.0.10+git190903-1) ... Setting up libfontconfig1:armhf (2.13.1-2ubuntu2) ... Setting up potrace (1.15-1) ... Setting up libsm6:armhf (2:1.2.3-1) ... Setting up python (2.7.16-1) ... Setting up libavahi-client3:armhf (0.7-4ubuntu5) ... Setting up libmount-dev:armhf (2.34-0.1ubuntu2) ... Setting up rsync (3.1.3-6) ... 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 libpython3-stdlib:armhf (3.7.3-1) ... Setting up python2.7-dev (2.7.16-4) ... Setting up automake (1:1.16.1-4ubuntu3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up python3.7 (3.7.4-4) ... Setting up fontconfig (2.13.1-2ubuntu2) ... Regenerating fonts cache... done. Setting up flex (2.6.4-6.2) ... Setting up gettext (0.19.8.1-9) ... Setting up gir1.2-freedesktop:armhf (1.62.0-1) ... Setting up libfontconfig1-dev:armhf (2.13.1-2ubuntu2) ... Setting up libxcb1-dev:armhf (1.13.1-2) ... Setting up python2-dev (2.7.16-1) ... Setting up libxpm4:armhf (1:3.5.12-1) ... Setting up libxrender1:armhf (1:0.9.10-1) ... Setting up libsombok3:armhf (2.4.0-2) ... Setting up libsm-dev:armhf (2:1.2.3-1) ... Setting up libhx509-5-heimdal:armhf (7.5.0+dfsg-3build1) ... Setting up preview-latex-style (11.91-2ubuntu1) ... Setting up libpango-1.0-0:armhf (1.42.4-7) ... Setting up xsltproc (1.1.33-0ubuntu1) ... Setting up libx11-dev:armhf (2:1.6.8-1) ... Setting up libxext6:armhf (2:1.3.4-0ubuntu1) ... Setting up python3 (3.7.3-1) ... Setting up python-all (2.7.16-1) ... Setting up man-db (2.8.7-3) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up gir1.2-harfbuzz-0.0:armhf (2.6.1-3) ... Setting up libcairo2:armhf (1.16.0-4) ... Setting up libfl-dev:armhf (2.6.4-6.2) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libpython-dev:armhf (2.7.16-1) ... Setting up libxcb-shm0-dev:armhf (1.13.1-2) ... Setting up libltdl-dev:armhf (2.4.6-11) ... Setting up libmagickcore-6.q16-6:armhf (8:6.9.10.23+dfsg-2.1ubuntu6) ... Setting up libunicode-linebreak-perl (0.0.20190101-1) ... Setting up libxcb-render0-dev:armhf (1.13.1-2) ... Setting up netpbm (2:10.0-15.3build1) ... Setting up libxt6:armhf (1:1.1.5-1) ... Setting up texinfo (6.6.0.dfsg.1-2ubuntu1) ... Running mktexlsr. This may take some time. ... done. Setting up libxext-dev:armhf (2:1.3.4-0ubuntu1) ... Setting up libcups2:armhf (2.2.12-2ubuntu1) ... Setting up libfontforge2 (1:20170731~dfsg-1build1) ... Setting up libmagickwand-6.q16-6:armhf (8:6.9.10.23+dfsg-2.1ubuntu6) ... Setting up libcairo-gobject2:armhf (1.16.0-4) ... Setting up libpangoft2-1.0-0:armhf (1.42.4-7) ... Setting up python3-lib2to3 (3.7.4-3) ... Setting up libxrender-dev:armhf (1:0.9.10-1) ... Setting up libpangocairo-1.0-0:armhf (1.42.4-7) ... Setting up python-dev (2.7.16-1) ... Setting up libkrb5-26-heimdal:armhf (7.5.0+dfsg-3build1) ... Setting up python3-distutils (3.7.4-3) ... Setting up dh-python (4.20190722ubuntu1) ... Setting up libcairo-script-interpreter2:armhf (1.16.0-4) ... Setting up libglib2.0-dev-bin (2.62.0-1) ... Setting up libxft2:armhf (2.3.3-0ubuntu1) ... Setting up libxmu6:armhf (2:1.1.3-0ubuntu1) ... Setting up libpangoxft-1.0-0:armhf (1.42.4-7) ... Setting up libxi6:armhf (2:1.7.10-0ubuntu1) ... Setting up libpython-all-dev:armhf (2.7.16-1) ... Setting up po-debconf (1.0.21) ... Setting up pango1.0-tools (1.42.4-7) ... Setting up libxaw7:armhf (2:1.0.13-1) ... Setting up libheimntlm0-heimdal:armhf (7.5.0+dfsg-3build1) ... Setting up libcupsimage2:armhf (2.2.12-2ubuntu1) ... Setting up groff (1.22.4-3) ... Setting up gir1.2-pango-1.0:armhf (1.42.4-7) ... Setting up libgdraw5 (1:20170731~dfsg-1build1) ... Setting up libglib2.0-dev:armhf (2.62.0-1) ... Setting up libgssapi3-heimdal:armhf (7.5.0+dfsg-3build1) ... Setting up imagemagick-6.q16 (8:6.9.10.23+dfsg-2.1ubuntu6) ... 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 libcairo2-dev:armhf (1.16.0-4) ... Setting up python-all-dev (2.7.16-1) ... Setting up libxft-dev:armhf (2.3.3-0ubuntu1) ... Setting up libharfbuzz-dev:armhf (2.6.1-3) ... Setting up fontforge (1:20170731~dfsg-1build1) ... Setting up libgs9:armhf (9.27~dfsg+0-0ubuntu3) ... Setting up libldap-2.4-2:armhf (2.4.48+dfsg-1ubuntu1) ... Setting up ghostscript (9.27~dfsg+0-0ubuntu3) ... Setting up dirmngr (2.2.12-1ubuntu3) ... Setting up libpango1.0-dev:armhf (1.42.4-7) ... Setting up imagemagick (8:6.9.10.23+dfsg-2.1ubuntu6) ... Setting up texlive-binaries (2019.20190605.51237-2build1) ... 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 texlive-base (2019.20190710-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 (2019.20190710-1) ... Setting up gpg-wks-client (2.2.12-1ubuntu3) ... Setting up mftrace (1.2.19-1) ... Setting up texlive-plain-generic (2019.20190710-1) ... Setting up texlive-lang-greek (2019.20190710-1) ... Setting up texlive-latex-base (2019.20190710-1) ... Setting up texlive-extra-utils (2019.20190710-1) ... Setting up texlive-latex-recommended (2019.20190710-1) ... Setting up texlive-pictures (2019.20190710-1) ... Setting up texlive-lang-cyrillic (2019.20190710-1) ... Setting up texlive-fonts-recommended (2019.20190710-1) ... Setting up gnupg (2.2.12-1ubuntu3) ... Setting up texlive (2019.20190710-1) ... Setting up texlive-science (2019.20190710-1) ... Setting up python-apt (1.9.0ubuntu1) ... Setting up texlive-latex-extra (2019.20190710-1) ... Setting up texlive-bibtex-extra (2019.20190710-1) ... Setting up dh-autoreconf (19) ... Setting up dh-strip-nondeterminism (1.6.0-1) ... Setting up debhelper (12.6.1ubuntu2) ... Setting up dh-exec (0.23.2) ... Processing triggers for systemd (242-6ubuntu1) ... Processing triggers for libc-bin (2.30-0ubuntu2) ... Processing triggers for sgml-base (1.29) ... Setting up sgml-data (2.0.11) ... Processing triggers for sgml-base (1.29) ... Setting up docbook-xml (4.5-9) ... Processing triggers for sgml-base (1.29) ... Setting up dblatex (0.3.10-2) ... Setting up sbuild-build-depends-lilypond-dummy (0.invalid.0) ... Processing triggers for tex-common (6.12) ... 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-164-generic arm64 (armv7l) Toolchain package versions: binutils_2.32.90.20190929-0ubuntu2 dpkg-dev_1.19.7ubuntu2 g++-9_9.2.1-8ubuntu1 gcc-9_9.2.1-8ubuntu1 libc6-dev_2.30-0ubuntu2 libstdc++-9-dev_9.2.1-8ubuntu1 libstdc++6_9.2.1-8ubuntu1 linux-libc-dev_5.3.0-13.14 Package versions: adduser_3.118ubuntu1 advancecomp_2.1-2.1 apt_1.9.4 autoconf_2.69-11ubuntu1 automake_1:1.16.1-4ubuntu3 autopoint_0.19.8.1-9 autotools-dev_20180224.1 base-files_10.2ubuntu6 base-passwd_3.5.46 bash_5.0-4ubuntu1 binutils_2.32.90.20190929-0ubuntu2 binutils-arm-linux-gnueabihf_2.32.90.20190929-0ubuntu2 binutils-common_2.32.90.20190929-0ubuntu2 bison_2:3.4.1+dfsg-4 bsdmainutils_11.1.2ubuntu2 bsdutils_1:2.34-0.1ubuntu2 build-essential_12.8ubuntu1 bzip2_1.0.6-9.2 ca-certificates_20190110 coreutils_8.30-3ubuntu2 cpp_4:9.2.1-3.1ubuntu1 cpp-9_9.2.1-8ubuntu1 dash_0.5.10.2-6 dblatex_0.3.10-2 debconf_1.5.73 debhelper_12.6.1ubuntu2 debianutils_4.8.6.3 dh-autoreconf_19 dh-exec_0.23.2 dh-python_4.20190722ubuntu1 dh-strip-nondeterminism_1.6.0-1 diffutils_1:3.7-3 dirmngr_2.2.12-1ubuntu3 docbook-xml_4.5-9 dpkg_1.19.7ubuntu2 dpkg-dev_1.19.7ubuntu2 dwz_0.13-1 e2fsprogs_1.45.3-4ubuntu2 fakeroot_1.24-1 fdisk_2.34-0.1ubuntu2 file_1:5.37-5 findutils_4.6.0+git+20190209-2ubuntu1 flex_2.6.4-6.2 fontconfig_2.13.1-2ubuntu2 fontconfig-config_2.13.1-2ubuntu2 fontforge_1:20170731~dfsg-1build1 fontforge-common_1:20170731~dfsg-1build1 fonts-dejavu-core_2.37-1 fonts-freefont-otf_20120503-9 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-6 g++_4:9.2.1-3.1ubuntu1 g++-9_9.2.1-8ubuntu1 gcc_4:9.2.1-3.1ubuntu1 gcc-9_9.2.1-8ubuntu1 gcc-9-base_9.2.1-8ubuntu1 gettext_0.19.8.1-9 gettext-base_0.19.8.1-9 ghostscript_9.27~dfsg+0-0ubuntu3 gir1.2-freedesktop_1.62.0-1 gir1.2-glib-2.0_1.62.0-1 gir1.2-harfbuzz-0.0_2.6.1-3 gir1.2-pango-1.0_1.42.4-7 gnupg_2.2.12-1ubuntu3 gnupg-l10n_2.2.12-1ubuntu3 gnupg-utils_2.2.12-1ubuntu3 gpg_2.2.12-1ubuntu3 gpg-agent_2.2.12-1ubuntu3 gpg-wks-client_2.2.12-1ubuntu3 gpg-wks-server_2.2.12-1ubuntu3 gpgconf_2.2.12-1ubuntu3 gpgsm_2.2.12-1ubuntu3 gpgv_2.2.12-1ubuntu3 grep_3.3-1build1 groff_1.22.4-3 groff-base_1.22.4-3 gsfonts_1:8.11+urwcyr1.0.7~pre44-4.4 gzip_1.10-0ubuntu3 help2man_1.47.11 hicolor-icon-theme_0.17-2 hostname_3.22 icu-devtools_63.2-2 imagemagick_8:6.9.10.23+dfsg-2.1ubuntu6 imagemagick-6-common_8:6.9.10.23+dfsg-2.1ubuntu6 imagemagick-6.q16_8:6.9.10.23+dfsg-2.1ubuntu6 init_1.57 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-4 libapparmor1_2.13.3-5ubuntu1 libapt-pkg5.90_1.9.4 libarchive-zip-perl_1.65-1 libargon2-1_0~20171227-0.2 libasan5_9.2.1-8ubuntu1 libasn1-8-heimdal_7.5.0+dfsg-3build1 libassuan0_2.5.3-7ubuntu1 libatomic1_9.2.1-8ubuntu1 libattr1_1:2.4.48-4 libaudit-common_1:2.8.5-2ubuntu1 libaudit1_1:2.8.5-2ubuntu1 libavahi-client3_0.7-4ubuntu5 libavahi-common-data_0.7-4ubuntu5 libavahi-common3_0.7-4ubuntu5 libbinutils_2.32.90.20190929-0ubuntu2 libblkid-dev_2.34-0.1ubuntu2 libblkid1_2.34-0.1ubuntu2 libbrotli1_1.0.7-2 libbsd0_0.10.0-1 libbz2-1.0_1.0.6-9.2 libc-bin_2.30-0ubuntu2 libc-dev-bin_2.30-0ubuntu2 libc6_2.30-0ubuntu2 libc6-dev_2.30-0ubuntu2 libcairo-gobject2_1.16.0-4 libcairo-script-interpreter2_1.16.0-4 libcairo2_1.16.0-4 libcairo2-dev_1.16.0-4 libcap-ng0_0.7.9-2 libcap2_1:2.25-2 libcc1-0_9.2.1-8ubuntu1 libcom-err2_1.45.3-4ubuntu2 libcroco3_0.6.13-1 libcryptsetup12_2:2.2.0-3ubuntu1 libcups2_2.2.12-2ubuntu1 libcupsimage2_2.2.12-2ubuntu1 libdatrie1_0.2.12-3 libdb5.3_5.3.28+dfsg1-0.6ubuntu1 libdbus-1-3_1.12.14-1ubuntu2 libde265-0_1.0.3-1build1 libdebconfclient0_0.249ubuntu1 libdebhelper-perl_12.6.1ubuntu2 libdevmapper1.02.1_2:1.02.155-2ubuntu6 libdpkg-perl_1.19.7ubuntu2 libelf1_0.176-1.1 libexpat1_2.2.7-2 libexpat1-dev_2.2.7-2 libext2fs2_1.45.3-4ubuntu2 libfakeroot_1.24-1 libfdisk1_2.34-0.1ubuntu2 libffi-dev_3.2.1-9 libffi6_3.2.1-9 libfftw3-double3_3.3.8-2 libfile-stripnondeterminism-perl_1.6.0-1 libfl-dev_2.6.4-6.2 libfl2_2.6.4-6.2 libfontconfig1_2.13.1-2ubuntu2 libfontconfig1-dev_2.13.1-2ubuntu2 libfontforge2_1:20170731~dfsg-1build1 libfreetype6_2.9.1-4 libfreetype6-dev_2.9.1-4 libfribidi-dev_1.0.5-3.1 libfribidi0_1.0.5-3.1 libgcc-9-dev_9.2.1-8ubuntu1 libgcc1_1:9.2.1-8ubuntu1 libgcrypt20_1.8.4-5ubuntu1 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libgdraw5_1:20170731~dfsg-1build1 libgif7_5.1.4-3ubuntu1 libgirepository-1.0-1_1.62.0-1 libglib2.0-0_2.62.0-1 libglib2.0-bin_2.62.0-1 libglib2.0-data_2.62.0-1 libglib2.0-dev_2.62.0-1 libglib2.0-dev-bin_2.62.0-1 libgmp-dev_2:6.1.2+dfsg-4 libgmp10_2:6.1.2+dfsg-4 libgmpxx4ldbl_2:6.1.2+dfsg-4 libgnutls30_3.6.9-5 libgomp1_9.2.1-8ubuntu1 libgpg-error0_1.36-7 libgraphite2-3_1.3.13-8 libgraphite2-dev_1.3.13-8 libgs9_9.27~dfsg+0-0ubuntu3 libgs9-common_9.27~dfsg+0-0ubuntu3 libgssapi-krb5-2_1.17-6 libgssapi3-heimdal_7.5.0+dfsg-3build1 libharfbuzz-dev_2.6.1-3 libharfbuzz-gobject0_2.6.1-3 libharfbuzz-icu0_2.6.1-3 libharfbuzz0b_2.6.1-3 libhcrypto4-heimdal_7.5.0+dfsg-3build1 libheif1_1.5.0-1build1 libheimbase1-heimdal_7.5.0+dfsg-3build1 libheimntlm0-heimdal_7.5.0+dfsg-3build1 libhogweed4_3.4.1-1 libhx509-5-heimdal_7.5.0+dfsg-3build1 libice-dev_2:1.0.10-0ubuntu1 libice6_2:1.0.10-0ubuntu1 libicu-dev_63.2-2 libicu63_63.2-2 libidn11_1.33-2.2ubuntu2 libidn2-0_2.2.0-2 libijs-0.35_0.35-15 libip4tc2_1.8.3-2ubuntu5 libisl21_0.21-2 libjbig0_2.1-3.1build1 libjbig2dec0_0.16-1 libjpeg-turbo8_2.0.3-0ubuntu1 libjpeg8_8c-2ubuntu8 libjson-c4_0.13.1+dfsg-4 libk5crypto3_1.17-6 libkeyutils1_1.6-6 libkmod2_26-1ubuntu1 libkpathsea6_2019.20190605.51237-2build1 libkrb5-26-heimdal_7.5.0+dfsg-3build1 libkrb5-3_1.17-6 libkrb5support0_1.17-6 libksba8_1.3.5-2 liblcms2-2_2.9-4 libldap-2.4-2_2.4.48+dfsg-1ubuntu1 libldap-common_2.4.48+dfsg-1ubuntu1 liblocale-gettext-perl_1.07-3build3 liblockfile-bin_1.15-1 liblockfile1_1.15-1 liblqr-1-0_0.4.2-2.1 libltdl-dev_2.4.6-11 libltdl7_2.4.6-11 liblz4-1_1.9.1-1 liblzma5_5.2.4-1 liblzo2-2_2.10-0.1 libmagic-mgc_1:5.37-5 libmagic1_1:5.37-5 libmagickcore-6.q16-6_8:6.9.10.23+dfsg-2.1ubuntu6 libmagickwand-6.q16-6_8:6.9.10.23+dfsg-2.1ubuntu6 libmime-charset-perl_1.012.2-1 libmount-dev_2.34-0.1ubuntu2 libmount1_2.34-0.1ubuntu2 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.2-1 libncurses-dev_6.1+20190803-1ubuntu1 libncurses5-dev_6.1+20190803-1ubuntu1 libncurses6_6.1+20190803-1ubuntu1 libncursesw6_6.1+20190803-1ubuntu1 libnetpbm10_2:10.0-15.3build1 libnettle6_3.4.1-1 libnpth0_1.6-1 libp11-kit0_0.23.17-2 libpam-modules_1.3.1-5ubuntu1 libpam-modules-bin_1.3.1-5ubuntu1 libpam-runtime_1.3.1-5ubuntu1 libpam0g_1.3.1-5ubuntu1 libpango-1.0-0_1.42.4-7 libpango1.0-dev_1.42.4-7 libpangocairo-1.0-0_1.42.4-7 libpangoft2-1.0-0_1.42.4-7 libpangoxft-1.0-0_1.42.4-7 libpaper-utils_1.1.28 libpaper1_1.1.28 libpcre16-3_2:8.39-12 libpcre2-16-0_10.32-5 libpcre2-32-0_10.32-5 libpcre2-8-0_10.32-5 libpcre2-dev_10.32-5 libpcre2-posix0_10.32-5 libpcre3_2:8.39-12 libpcre3-dev_2:8.39-12 libpcre32-3_2:8.39-12 libpcrecpp0v5_2:8.39-12 libperl5.28_5.28.1-6build1 libpipeline1_1.5.1-2 libpixman-1-0_0.38.4-0ubuntu1 libpixman-1-dev_0.38.4-0ubuntu1 libpng-dev_1.6.37-1 libpng16-16_1.6.37-1 libpopt0_1.16-12 libpotrace0_1.15-1 libprocps7_2:3.3.15-2ubuntu3 libptexenc1_2019.20190605.51237-2build1 libpthread-stubs0-dev_0.4-1 libpython-all-dev_2.7.16-1 libpython-dev_2.7.16-1 libpython-stdlib_2.7.16-1 libpython2-dev_2.7.16-1 libpython2-stdlib_2.7.16-1 libpython2.7_2.7.16-4 libpython2.7-dev_2.7.16-4 libpython2.7-minimal_2.7.16-4 libpython2.7-stdlib_2.7.16-4 libpython3-stdlib_3.7.3-1 libpython3.7-minimal_3.7.4-4 libpython3.7-stdlib_3.7.4-4 libreadline-dev_8.0-3 libreadline8_8.0-3 libroken18-heimdal_7.5.0+dfsg-3build1 libsasl2-2_2.1.27+dfsg-1build3 libsasl2-modules-db_2.1.27+dfsg-1build3 libseccomp2_2.4.1-0ubuntu0.19.10.3 libselinux1_2.9-2 libselinux1-dev_2.9-2 libsemanage-common_2.9-3 libsemanage1_2.9-3 libsepol1_2.9-2 libsepol1-dev_2.9-2 libsigsegv2_2.12-2 libsm-dev_2:1.2.3-1 libsm6_2:1.2.3-1 libsmartcols1_2.34-0.1ubuntu2 libsombok3_2.4.0-2 libspiro0_1:0.5.20150702-8 libsqlite3-0_3.29.0-2 libss2_1.45.3-4ubuntu2 libssl1.1_1.1.1c-1ubuntu4 libstdc++-9-dev_9.2.1-8ubuntu1 libstdc++6_9.2.1-8ubuntu1 libsub-override-perl_0.09-2 libsynctex2_2019.20190605.51237-2build1 libsystemd0_242-6ubuntu1 libtasn1-6_4.14-3 libteckit0_2.5.8+ds2-5ubuntu1 libtexlua53_2019.20190605.51237-2build1 libtexluajit2_2019.20190605.51237-2build1 libtext-unidecode-perl_1.30-1 libthai-data_0.1.28-3 libthai0_0.1.28-3 libtiff5_4.0.10+git190903-1 libtinfo6_6.1+20190803-1ubuntu1 libtool_2.4.6-11 libubsan1_9.2.1-8ubuntu1 libuchardet0_0.0.6-3 libudev1_242-6ubuntu1 libunicode-linebreak-perl_0.0.20190101-1 libuninameslist1_20190701-1 libunistring2_0.9.10-2 libuuid1_2.34-0.1ubuntu2 libwebp6_0.6.1-2 libwebpmux3_0.6.1-2 libwind0-heimdal_7.5.0+dfsg-3build1 libwoff1_1.0.2-1build1 libx11-6_2:1.6.8-1 libx11-data_2:1.6.8-1 libx11-dev_2:1.6.8-1 libx265-176_3.1.1-2 libxau-dev_1:1.0.9-0ubuntu1 libxau6_1:1.0.9-0ubuntu1 libxaw7_2:1.0.13-1 libxcb-render0_1.13.1-2 libxcb-render0-dev_1.13.1-2 libxcb-shm0_1.13.1-2 libxcb-shm0-dev_1.13.1-2 libxcb1_1.13.1-2 libxcb1-dev_1.13.1-2 libxdmcp-dev_1:1.1.3-0ubuntu1 libxdmcp6_1:1.1.3-0ubuntu1 libxext-dev_2:1.3.4-0ubuntu1 libxext6_2:1.3.4-0ubuntu1 libxft-dev_2.3.3-0ubuntu1 libxft2_2.3.3-0ubuntu1 libxi6_2:1.7.10-0ubuntu1 libxml-libxml-perl_2.0134+dfsg-1 libxml-namespacesupport-perl_1.12-1 libxml-sax-base-perl_1.09-1 libxml-sax-perl_1.02+dfsg-1 libxml2_2.9.4+dfsg1-7ubuntu3 libxmu6_2:1.1.3-0ubuntu1 libxpm4_1:3.5.12-1 libxrender-dev_1:0.9.10-1 libxrender1_1:0.9.10-1 libxslt1.1_1.1.33-0ubuntu1 libxt6_1:1.1.5-1 libxxhash0_0.7.0-2 libzstd1_1.4.3+dfsg-1 libzzip-0-13_0.13.62-3.2 linux-libc-dev_5.3.0-13.14 lockfile-progs_0.1.18 login_1:4.5-1.1ubuntu4 logsave_1.45.3-4ubuntu2 lsb-base_11.0.1ubuntu1 m4_1.4.18-2 make_4.2.1-1.2 man-db_2.8.7-3 mawk_1.3.3-17ubuntu3 mftrace_1.2.19-1 mime-support_3.63ubuntu1 mount_2.34-0.1ubuntu2 ncurses-base_6.1+20190803-1ubuntu1 ncurses-bin_6.1+20190803-1ubuntu1 netpbm_2:10.0-15.3build1 openssl_1.1.1c-1ubuntu4 optipng_0.7.7-1 pango1.0-tools_1.42.4-7 passwd_1:4.5-1.1ubuntu4 patch_2.7.6-6 perl_5.28.1-6build1 perl-base_5.28.1-6build1 perl-modules-5.28_5.28.1-6build1 pinentry-curses_1.1.0-3 pkg-config_0.29.1-0ubuntu3 pkgbinarymangler_144 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 poppler-data_0.4.9-2 potrace_1.15-1 preview-latex-style_11.91-2ubuntu1 procps_2:3.3.15-2ubuntu3 python_2.7.16-1 python-all_2.7.16-1 python-all-dev_2.7.16-1 python-apt_1.9.0ubuntu1 python-apt-common_1.9.0ubuntu1 python-dev_2.7.16-1 python-minimal_2.7.16-1 python2_2.7.16-1 python2-dev_2.7.16-1 python2-minimal_2.7.16-1 python2.7_2.7.16-4 python2.7-dev_2.7.16-4 python2.7-minimal_2.7.16-4 python3_3.7.3-1 python3-distutils_3.7.4-3 python3-lib2to3_3.7.4-3 python3-minimal_3.7.3-1 python3.7_3.7.4-4 python3.7-minimal_3.7.4-4 readline-common_8.0-3 rsync_3.1.3-6 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-lilypond-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12 sgml-base_1.29 sgml-data_2.0.11 systemd_242-6ubuntu1 systemd-sysv_242-6ubuntu1 sysvinit-utils_2.95-5ubuntu2 t1utils_1.41-3 tar_1.30+dfsg-6 tex-common_6.12 texi2html_1.82+dfsg1-5 texinfo_6.6.0.dfsg.1-2ubuntu1 texlive_2019.20190710-1 texlive-base_2019.20190710-1 texlive-bibtex-extra_2019.20190710-1 texlive-binaries_2019.20190605.51237-2build1 texlive-extra-utils_2019.20190710-1 texlive-fonts-recommended_2019.20190710-1 texlive-lang-cyrillic_2019.20190710-1 texlive-lang-greek_2019.20190710-1 texlive-latex-base_2019.20190710-1 texlive-latex-extra_2019.20190710-1 texlive-latex-recommended_2019.20190710-1 texlive-metapost_2019.20190710-1 texlive-pictures_2019.20190710-1 texlive-plain-generic_2019.20190710-1 texlive-science_2019.20190710-1 tzdata_2019c-1 ubuntu-keyring_2018.09.18.1 ucf_3.0038+nmu1 util-linux_2.34-0.1ubuntu2 uuid-dev_2.34-0.1ubuntu2 x11-common_1:7.7+19ubuntu12 x11proto-core-dev_2018.4-4 x11proto-dev_2018.4-4 x11proto-xext-dev_2018.4-4 xdg-utils_1.1.3-1ubuntu2 xml-core_0.18+nmu1 xorg-sgml-doctools_1:1.11-1 xsltproc_1.1.33-0ubuntu1 xtrans-dev_1.3.5-1build1 xz-utils_5.2.4-1 zip_3.0-11build1 zlib1g_1:1.2.11.dfsg-1ubuntu3 zlib1g-dev_1:1.2.11.dfsg-1ubuntu3 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Tue Oct 1 21:17:39 2019 UTC gpgv: using RSA key AC483F68DE728F43F2202FCA568D30F321B2133D gpgv: issuer "steve.langasek@ubuntu.com" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./lilypond_2.19.81+really-2.18.2-13ubuntu1.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-13ubuntu1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series 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-17833379 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-17833379 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-17833379 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-13ubuntu1 dpkg-buildpackage: info: source distribution eoan dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf 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.16/am/ltlibrary.am: warning: 'libtest-asmobs.la': linking libtool libraries using a non-POSIX /usr/share/automake-1.16/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=arm-linux-gnueabihf --build=arm-linux-gnueabihf --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... arm-unknown-linux-gnueabihf checking host system type... arm-unknown-linux-gnueabihf configure: autobuild project... guile configure: autobuild revision... 1.8.8 configure: autobuild hostname... bos02-arm64-046 configure: autobuild timestamp... 20191001T212345Z checking for arm-linux-gnueabihf-gcc... arm-linux-gnueabihf-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 arm-linux-gnueabihf-gcc accepts -g... yes checking for arm-linux-gnueabihf-gcc option to accept ISO C89... none needed checking whether arm-linux-gnueabihf-gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of arm-linux-gnueabihf-gcc... gcc3 checking how to run the C preprocessor... arm-linux-gnueabihf-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 arm-linux-gnueabihf-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 arm-linux-gnueabihf-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/arm-linux-gnueabihf-nm -B checking the name lister (/usr/bin/arm-linux-gnueabihf-nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert arm-unknown-linux-gnueabihf file names to arm-unknown-linux-gnueabihf format... func_convert_file_noop checking how to convert arm-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for arm-linux-gnueabihf-objdump... objdump checking how to recognize dependent libraries... pass_all checking for arm-linux-gnueabihf-dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for arm-linux-gnueabihf-ar... arm-linux-gnueabihf-ar checking for archiver @FILE support... @ checking for arm-linux-gnueabihf-strip... arm-linux-gnueabihf-strip checking for arm-linux-gnueabihf-ranlib... arm-linux-gnueabihf-ranlib checking command to parse /usr/bin/arm-linux-gnueabihf-nm -B output from arm-linux-gnueabihf-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 arm-linux-gnueabihf-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if arm-linux-gnueabihf-gcc supports -fno-rtti -fno-exceptions... no checking for arm-linux-gnueabihf-gcc option to produce PIC... -fPIC -DPIC checking if arm-linux-gnueabihf-gcc PIC flag -fPIC -DPIC works... yes checking if arm-linux-gnueabihf-gcc static flag -static works... yes checking if arm-linux-gnueabihf-gcc supports -c -o file.o... yes checking if arm-linux-gnueabihf-gcc supports -c -o file.o... (cached) yes checking whether the arm-linux-gnueabihf-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... 4 checking size of unsigned long... 4 checking size of size_t... 4 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 *... 4 checking size of intptr_t... 4 checking size of uintptr_t... 4 checking size of ptrdiff_t... 4 checking size of size_t... (cached) 4 checking size of off_t... 4 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 arm-linux-gnueabihf-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=arm-linux-gnueabihf' '--build=arm-linux-gnueabihf' '--with-threads=no' '--disable-error-on-warning' 'build_alias=arm-linux-gnueabihf' 'host_alias=arm-linux-gnueabihf' '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 arm-linux-gnueabihf-gcc... arm-linux-gnueabihf-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 arm-linux-gnueabihf-gcc accepts -g... yes checking for arm-linux-gnueabihf-gcc option to accept ISO C89... none needed checking whether arm-linux-gnueabihf-gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of arm-linux-gnueabihf-gcc... gcc3 checking for arm-linux-gnueabihf-gcc... (cached) arm-linux-gnueabihf-gcc checking whether we are using the GNU C compiler... (cached) yes checking whether arm-linux-gnueabihf-gcc accepts -g... (cached) yes checking for arm-linux-gnueabihf-gcc option to accept ISO C89... (cached) none needed checking whether arm-linux-gnueabihf-gcc understands -c and -o together... (cached) yes checking dependency style of arm-linux-gnueabihf-gcc... (cached) gcc3 checking build system type... arm-unknown-linux-gnueabihf checking host system type... arm-unknown-linux-gnueabihf 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 arm-linux-gnueabihf-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/arm-linux-gnueabihf-nm -B checking the name lister (/usr/bin/arm-linux-gnueabihf-nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert arm-unknown-linux-gnueabihf file names to arm-unknown-linux-gnueabihf format... func_convert_file_noop checking how to convert arm-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for arm-linux-gnueabihf-objdump... objdump checking how to recognize dependent libraries... pass_all checking for arm-linux-gnueabihf-dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for arm-linux-gnueabihf-ar... arm-linux-gnueabihf-ar checking for archiver @FILE support... @ checking for arm-linux-gnueabihf-strip... arm-linux-gnueabihf-strip checking for arm-linux-gnueabihf-ranlib... arm-linux-gnueabihf-ranlib checking command to parse /usr/bin/arm-linux-gnueabihf-nm -B output from arm-linux-gnueabihf-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 arm-linux-gnueabihf-mt... no checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... arm-linux-gnueabihf-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 arm-linux-gnueabihf-gcc supports -fno-rtti -fno-exceptions... no checking for arm-linux-gnueabihf-gcc option to produce PIC... -fPIC -DPIC checking if arm-linux-gnueabihf-gcc PIC flag -fPIC -DPIC works... yes checking if arm-linux-gnueabihf-gcc static flag -static works... yes checking if arm-linux-gnueabihf-gcc supports -c -o file.o... yes checking if arm-linux-gnueabihf-gcc supports -c -o file.o... (cached) yes checking whether the arm-linux-gnueabihf-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_sig_symbols.tmp cpp_sig_symbols.c mv cpp_err_symbols.tmp cpp_err_symbols.c mv version.h.tmp version.h if [ "no" = "yes" ]; then \ arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -c -o gen-scmconfig.o gen-scmconfig.c; \ else \ arm-linux-gnueabihf-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 \ arm-linux-gnueabihf-gcc -o gen-scmconfig gen-scmconfig.o; \ else \ /bin/bash ../libtool --tag=CC --mode=link arm-linux-gnueabihf-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: arm-linux-gnueabihf-gcc -O2 -g -Wall -Wmissing-prototypes -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -o gen-scmconfig gen-scmconfig.o -lgmp -lcrypt -lm /usr/lib/arm-linux-gnueabihf/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' arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT guile-guile.o -MD -MP -MF .deps/guile-guile.Tpo -c -o guile-guile.o `test -f 'guile.c' || echo './'`guile.c /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/guile-guile.Tpo .deps/guile-guile.Po /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 async.c: In function ‘scm_i_queue_async_cell’: async.c:243:14: warning: variable ‘count’ set but not used [-Wunused-but-set-variable] 243 | size_t count; | ^~~~~ mv -f .deps/libguile_la-arbiters.Tpo .deps/libguile_la-arbiters.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-alist.lo -MD -MP -MF .deps/libguile_la-alist.Tpo -c alist.c -o libguile_la-alist.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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-boolean.Tpo .deps/libguile_la-boolean.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-alist.Tpo .deps/libguile_la-alist.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-chars.lo -MD -MP -MF .deps/libguile_la-chars.Tpo -c chars.c -fPIC -DPIC -o .libs/libguile_la-chars.o libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-chars.Tpo .deps/libguile_la-chars.Plo mv -f .deps/libguile_la-convert.Tpo .deps/libguile_la-convert.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-deprecation.lo -MD -MP -MF .deps/libguile_la-deprecation.Tpo -c -o libguile_la-deprecation.lo `test -f 'deprecation.c' || echo './'`deprecation.c /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-deprecation.lo -MD -MP -MF .deps/libguile_la-deprecation.Tpo -c deprecation.c -fPIC -DPIC -o .libs/libguile_la-deprecation.o libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-backtrace.Tpo .deps/libguile_la-backtrace.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-deprecation.Tpo .deps/libguile_la-deprecation.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-dynwind.lo -MD -MP -MF .deps/libguile_la-dynwind.Tpo -c dynwind.c -fPIC -DPIC -o .libs/libguile_la-dynwind.o libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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-debug.Tpo .deps/libguile_la-debug.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-environments.lo -MD -MP -MF .deps/libguile_la-environments.Tpo -c -o libguile_la-environments.lo `test -f 'environments.c' || echo './'`environments.c libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-deprecated.lo -MD -MP -MF .deps/libguile_la-deprecated.Tpo -c deprecated.c -o libguile_la-deprecated.o >/dev/null 2>&1 mv -f .deps/libguile_la-discouraged.Tpo .deps/libguile_la-discouraged.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-dynwind.Tpo .deps/libguile_la-dynwind.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-error.lo -MD -MP -MF .deps/libguile_la-error.Tpo -c error.c -fPIC -DPIC -o .libs/libguile_la-error.o libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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-eq.Tpo .deps/libguile_la-eq.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-error.lo -MD -MP -MF .deps/libguile_la-error.Tpo -c error.c -o libguile_la-error.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-eval.lo -MD -MP -MF .deps/libguile_la-eval.Tpo -c eval.c -fPIC -DPIC -o .libs/libguile_la-eval.o mv -f .deps/libguile_la-deprecated.Tpo .deps/libguile_la-deprecated.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-error.Tpo .deps/libguile_la-error.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-feature.lo -MD -MP -MF .deps/libguile_la-feature.Tpo -c feature.c -o libguile_la-feature.o >/dev/null 2>&1 mv -f .deps/libguile_la-extensions.Tpo .deps/libguile_la-extensions.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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] 832 | size_t written; | ^~~~~~~ libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-fluids.lo -MD -MP -MF .deps/libguile_la-fluids.Tpo -c fluids.c -o libguile_la-fluids.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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-environments.Tpo .deps/libguile_la-environments.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc.lo -MD -MP -MF .deps/libguile_la-gc.Tpo -c -o libguile_la-gc.lo `test -f 'gc.c' || echo './'`gc.c mv -f .deps/libguile_la-futures.Tpo .deps/libguile_la-futures.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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] 92 | 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] 413 | 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’ 417 | { | ^ libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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-mark.Tpo .deps/libguile_la-gc-mark.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-gc.Tpo .deps/libguile_la-gc.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-gc-segment.Tpo .deps/libguile_la-gc-segment.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-freelist.lo -MD -MP -MF .deps/libguile_la-gc-freelist.Tpo -c gc-freelist.c -fPIC -DPIC -o .libs/libguile_la-gc-freelist.o libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-malloc.lo -MD -MP -MF .deps/libguile_la-gc-malloc.Tpo -c gc-malloc.c -o libguile_la-gc-malloc.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-gc-freelist.Tpo .deps/libguile_la-gc-freelist.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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-malloc.Tpo .deps/libguile_la-gc-malloc.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-gc-card.Tpo .deps/libguile_la-gc-card.Plo libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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-gh_eval.Tpo .deps/libguile_la-gh_eval.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_data.lo -MD -MP -MF .deps/libguile_la-gh_data.Tpo -c gh_data.c -o libguile_la-gh_data.o >/dev/null 2>&1 mv -f .deps/libguile_la-gdbint.Tpo .deps/libguile_la-gdbint.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_funcs.lo -MD -MP -MF .deps/libguile_la-gh_funcs.Tpo -c gh_funcs.c -o libguile_la-gh_funcs.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-gh_init.Tpo .deps/libguile_la-gh_init.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_list.lo -MD -MP -MF .deps/libguile_la-gh_list.Tpo -c -o libguile_la-gh_list.lo `test -f 'gh_list.c' || echo './'`gh_list.c mv -f .deps/libguile_la-gh_data.Tpo .deps/libguile_la-gh_data.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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-gsubr.Tpo .deps/libguile_la-gsubr.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-hash.lo -MD -MP -MF .deps/libguile_la-hash.Tpo -c -o libguile_la-hash.lo `test -f 'hash.c' || echo './'`hash.c mv -f .deps/libguile_la-guardians.Tpo .deps/libguile_la-guardians.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-hash.lo -MD -MP -MF .deps/libguile_la-hash.Tpo -c hash.c -o libguile_la-hash.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-eval.lo -MD -MP -MF .deps/libguile_la-eval.Tpo -c eval.c -o libguile_la-eval.o >/dev/null 2>&1 mv -f .deps/libguile_la-hash.Tpo .deps/libguile_la-hash.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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-hashtab.Tpo .deps/libguile_la-hashtab.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-goops.lo -MD -MP -MF .deps/libguile_la-goops.Tpo -c goops.c -o libguile_la-goops.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-init.lo -MD -MP -MF .deps/libguile_la-init.Tpo -c init.c -fPIC -DPIC -o .libs/libguile_la-init.o mv -f .deps/libguile_la-i18n.Tpo .deps/libguile_la-i18n.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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-inline.Tpo .deps/libguile_la-inline.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-init.Tpo .deps/libguile_la-init.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-ioext.lo -MD -MP -MF .deps/libguile_la-ioext.Tpo -c ioext.c -fPIC -DPIC -o .libs/libguile_la-ioext.o libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-keywords.lo -MD -MP -MF .deps/libguile_la-keywords.Tpo -c keywords.c -o libguile_la-keywords.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-ioext.lo -MD -MP -MF .deps/libguile_la-ioext.Tpo -c ioext.c -o libguile_la-ioext.o >/dev/null 2>&1 mv -f .deps/libguile_la-keywords.Tpo .deps/libguile_la-keywords.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-lang.lo -MD -MP -MF .deps/libguile_la-lang.Tpo -c -o libguile_la-lang.lo `test -f 'lang.c' || echo './'`lang.c libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-lang.lo -MD -MP -MF .deps/libguile_la-lang.Tpo -c lang.c -fPIC -DPIC -o .libs/libguile_la-lang.o mv -f .deps/libguile_la-ioext.Tpo .deps/libguile_la-ioext.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-lang.Tpo .deps/libguile_la-lang.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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-load.Tpo .deps/libguile_la-load.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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-goops.Tpo .deps/libguile_la-goops.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-mallocs.Tpo .deps/libguile_la-mallocs.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-objprop.lo -MD -MP -MF .deps/libguile_la-objprop.Tpo -c objprop.c -fPIC -DPIC -o .libs/libguile_la-objprop.o libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-objprop.lo -MD -MP -MF .deps/libguile_la-objprop.Tpo -c objprop.c -o libguile_la-objprop.o >/dev/null 2>&1 mv -f .deps/libguile_la-modules.Tpo .deps/libguile_la-modules.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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-objprop.Tpo .deps/libguile_la-objprop.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-pairs.lo -MD -MP -MF .deps/libguile_la-pairs.Tpo -c pairs.c -fPIC -DPIC -o .libs/libguile_la-pairs.o libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-options.lo -MD -MP -MF .deps/libguile_la-options.Tpo -c options.c -o libguile_la-options.o >/dev/null 2>&1 mv -f .deps/libguile_la-pairs.Tpo .deps/libguile_la-pairs.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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-options.Tpo .deps/libguile_la-options.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-print.lo -MD -MP -MF .deps/libguile_la-print.Tpo -c -o libguile_la-print.lo `test -f 'print.c' || echo './'`print.c libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-print.Tpo .deps/libguile_la-print.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-ports.Tpo .deps/libguile_la-ports.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-procprop.lo -MD -MP -MF .deps/libguile_la-procprop.Tpo -c procprop.c -fPIC -DPIC -o .libs/libguile_la-procprop.o mv -f .deps/libguile_la-eval.Tpo .deps/libguile_la-eval.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-properties.lo -MD -MP -MF .deps/libguile_la-properties.Tpo -c properties.c -o libguile_la-properties.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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-properties.Tpo .deps/libguile_la-properties.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-random.lo -MD -MP -MF .deps/libguile_la-random.Tpo -c -o libguile_la-random.lo `test -f 'random.c' || echo './'`random.c libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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-procprop.Tpo .deps/libguile_la-procprop.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-procs.Tpo .deps/libguile_la-procs.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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-random.Tpo .deps/libguile_la-random.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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-root.Tpo .deps/libguile_la-root.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-read.lo -MD -MP -MF .deps/libguile_la-read.Tpo -c read.c -o libguile_la-read.o >/dev/null 2>&1 mv -f .deps/libguile_la-rw.Tpo .deps/libguile_la-rw.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 In file included from /usr/include/string.h:494, from ../libguile/inline.h:29, from ../libguile/_scm.h:79, from script.c:28: In function ‘strncat’, inlined from ‘scm_cat_path.constprop’ at script.c:69:3: /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:136:10: warning: ‘__builtin_strncat’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ script.c: In function ‘scm_cat_path.constprop’: script.c:55:9: note: length computed here 55 | n = strlen (str2); | ^~~~~~~~~~~~~ libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-simpos.lo -MD -MP -MF .deps/libguile_la-simpos.Tpo -c simpos.c -o libguile_la-simpos.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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-simpos.Tpo .deps/libguile_la-simpos.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-smob.lo -MD -MP -MF .deps/libguile_la-smob.Tpo -c smob.c -fPIC -DPIC -o .libs/libguile_la-smob.o mv -f .deps/libguile_la-script.Tpo .deps/libguile_la-script.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-read.Tpo .deps/libguile_la-read.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-srcprop.lo -MD -MP -MF .deps/libguile_la-srcprop.Tpo -c -o libguile_la-srcprop.lo `test -f 'srcprop.c' || echo './'`srcprop.c libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-smob.Tpo .deps/libguile_la-smob.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-numbers.Tpo .deps/libguile_la-numbers.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-sort.lo -MD -MP -MF .deps/libguile_la-sort.Tpo -c sort.c -o libguile_la-sort.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-srcprop.Tpo .deps/libguile_la-srcprop.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 stacks.c: In function ‘scm_stack_ref’: stacks.c:555:21: warning: variable ‘c_index’ set but not used [-Wunused-but-set-variable] 555 | unsigned long int c_index; | ^~~~~~~ libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-strings.lo -MD -MP -MF .deps/libguile_la-strings.Tpo -c strings.c -fPIC -DPIC -o .libs/libguile_la-strings.o libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-sort.Tpo .deps/libguile_la-sort.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 srfi-4.c: In function ‘uvec_to_list’: srfi-4.c:399:15: warning: variable ‘elts’ set but not used [-Wunused-but-set-variable] 399 | const void *elts; | ^~~~ mv -f .deps/libguile_la-stime.Tpo .deps/libguile_la-stime.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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] 510 | 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] 2399 | 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] 2420 | 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] 2467 | 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] 2488 | 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] 2544 | 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] 2560 | 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] 2628 | const char *cstr; | ^~~~ mv -f .deps/libguile_la-stacks.Tpo .deps/libguile_la-stacks.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-struct.lo -MD -MP -MF .deps/libguile_la-struct.Tpo -c struct.c -o libguile_la-struct.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-struct.Tpo .deps/libguile_la-struct.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-symbols.lo -MD -MP -MF .deps/libguile_la-symbols.Tpo -c symbols.c -fPIC -DPIC -o .libs/libguile_la-symbols.o mv -f .deps/libguile_la-srfi-14.Tpo .deps/libguile_la-srfi-14.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-threads.lo -MD -MP -MF .deps/libguile_la-threads.Tpo -c threads.c -fPIC -DPIC -o .libs/libguile_la-threads.o libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 In file included from ../libguile/threads.h:38, 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] 69 | #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’ 97 | #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’ 829 | 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] 69 | #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’ 97 | #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’ 906 | 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] 1458 | size_t count; | ^~~~~ In file included from ../libguile/threads.h:38, 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] 69 | #define scm_i_pthread_cond_wait(c,m) (abort(), 0) | ~~~~~~~~^~~~ threads.c:1661:3: note: in expansion of macro ‘scm_i_pthread_cond_wait’ 1661 | scm_i_pthread_cond_wait (&wake_up_cond, &t->heap_mutex); | ^~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libguile_la-symbols.Tpo .deps/libguile_la-symbols.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-null-threads.Tpo .deps/libguile_la-null-threads.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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] 755 | SCM handle, answer; | ^~~~~~ libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-throw.lo -MD -MP -MF .deps/libguile_la-throw.Tpo -c throw.c -o libguile_la-throw.o >/dev/null 2>&1 mv -f .deps/libguile_la-threads.Tpo .deps/libguile_la-threads.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-srfi-13.Tpo .deps/libguile_la-srfi-13.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-variable.lo -MD -MP -MF .deps/libguile_la-variable.Tpo -c -o libguile_la-variable.lo `test -f 'variable.c' || echo './'`variable.c libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-values.lo -MD -MP -MF .deps/libguile_la-values.Tpo -c values.c -fPIC -DPIC -o .libs/libguile_la-values.o libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-variable.lo -MD -MP -MF .deps/libguile_la-variable.Tpo -c variable.c -fPIC -DPIC -o .libs/libguile_la-variable.o mv -f .deps/libguile_la-throw.Tpo .deps/libguile_la-throw.Plo libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-variable.lo -MD -MP -MF .deps/libguile_la-variable.Tpo -c variable.c -o libguile_la-variable.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 mv -f .deps/libguile_la-variable.Tpo .deps/libguile_la-variable.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-version.lo -MD -MP -MF .deps/libguile_la-version.Tpo -c version.c -o libguile_la-version.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-vports.lo -MD -MP -MF .deps/libguile_la-vports.Tpo -c vports.c -fPIC -DPIC -o .libs/libguile_la-vports.o mv -f .deps/libguile_la-srfi-4.Tpo .deps/libguile_la-srfi-4.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-weaks.lo -MD -MP -MF .deps/libguile_la-weaks.Tpo -c -o libguile_la-weaks.lo `test -f 'weaks.c' || echo './'`weaks.c mv -f .deps/libguile_la-version.Tpo .deps/libguile_la-version.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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-vports.Tpo .deps/libguile_la-vports.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-weaks.lo -MD -MP -MF .deps/libguile_la-weaks.Tpo -c weaks.c -o libguile_la-weaks.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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 unif.c: In function ‘scm_i_read_array’: unif.c:2679:7: warning: variable ‘got_rank’ set but not used [-Wunused-but-set-variable] 2679 | int got_rank; | ^~~~~~~~ mv -f .deps/libguile_la-vectors.Tpo .deps/libguile_la-vectors.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-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 arm-linux-gnueabihf-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: arm-linux-gnueabihf-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: arm-linux-gnueabihf-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] 921 | SCM_SYSCALL (readdir_r_or_readdir64_r (ds, (struct dirent_or_dirent64 *) buf, &rdent)); | ^~~~~~~~~~~ In file included from filesys.c:122: /usr/include/dirent.h:201:12: note: declared here 201 | extern int readdir64_r (DIR *__restrict __dirp, | ^~~~~~~~~~~ filesys.c:907:12: warning: variable ‘namlen’ set but not used [-Wunused-but-set-variable] 907 | size_t namlen; | ^~~~~~ libtool: compile: arm-linux-gnueabihf-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 arm-linux-gnueabihf-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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_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: arm-linux-gnueabihf-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] 1546 | int nice_value; | ^~~~~~~~~~ libtool: compile: arm-linux-gnueabihf-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: arm-linux-gnueabihf-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 arm-linux-gnueabihf-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: arm-linux-gnueabihf-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: arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-unif.lo -MD -MP -MF .deps/libguile_la-unif.Tpo -c unif.c -o libguile_la-unif.o >/dev/null 2>&1 libtool: compile: arm-linux-gnueabihf-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 mv -f .deps/filesys.Tpo .deps/filesys.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-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: arm-linux-gnueabihf-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 arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT regex-posix.lo -MD -MP -MF .deps/regex-posix.Tpo -c -o regex-posix.lo regex-posix.c mv -f .deps/posix.Tpo .deps/posix.Plo flex -t ./c-tokenize.lex > c-tokenize.c || { rm c-tokenize.c; false; } libtool: compile: arm-linux-gnueabihf-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 if [ "no" = "yes" ]; then \ arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -c -o c-tokenize.o c-tokenize.c; \ else \ arm-linux-gnueabihf-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -c -o c-tokenize.o c-tokenize.c; \ fi libtool: compile: arm-linux-gnueabihf-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/regex-posix.Tpo .deps/regex-posix.Plo libtool: compile: arm-linux-gnueabihf-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 \ arm-linux-gnueabihf-gcc -o guile_filter_doc_snarfage c-tokenize.o; \ else \ /bin/bash ../libtool --tag=CC --mode=link arm-linux-gnueabihf-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: arm-linux-gnueabihf-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/arm-linux-gnueabihf/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; } (./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; } 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 (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes continuations.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > continuations.doc || { rm continuations.doc; false; } mawk -f ./guile-func-name-check debug.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes debug.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > debug.doc || { rm debug.doc; false; } 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 (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes environments.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > environments.doc || { rm environments.doc; false; } mawk -f ./guile-func-name-check eq.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes eq.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > eq.doc || { rm eq.doc; false; } 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; } mv -f .deps/socket.Tpo .deps/socket.Plo 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; } mv -f .deps/libguile_la-unif.Tpo .deps/libguile_la-unif.Plo 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 (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes gc.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > gc.doc || { rm gc.doc; false; } mawk -f ./guile-func-name-check goops.c (./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 mawk -f ./guile-func-name-check hash.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes guardians.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > guardians.doc || { rm guardians.doc; false; } (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes hash.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > hash.doc || { rm hash.doc; false; } mawk -f ./guile-func-name-check hashtab.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes hashtab.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > hashtab.doc || { rm hashtab.doc; false; } mawk -f ./guile-func-name-check hooks.c mawk -f ./guile-func-name-check i18n.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes hooks.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > hooks.doc || { rm hooks.doc; false; } mawk -f ./guile-func-name-check init.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; } (./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 mawk -f ./guile-func-name-check lang.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes keywords.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > keywords.doc || { rm keywords.doc; false; } (./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 (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes load.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > load.doc || { rm load.doc; false; } mawk -f ./guile-func-name-check macros.c (./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 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 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; } (./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 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 pairs.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > pairs.doc || { rm pairs.doc; false; } (./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 (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes procs.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > procs.doc || { rm procs.doc; false; } mawk -f ./guile-func-name-check properties.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes properties.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > properties.doc || { rm properties.doc; false; } mawk -f ./guile-func-name-check random.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes random.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > random.doc || { rm random.doc; false; } mawk -f ./guile-func-name-check rdelim.c (./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 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 scmsigs.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > scmsigs.doc || { rm scmsigs.doc; false; } (./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 mawk -f ./guile-func-name-check strings.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; } (./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; } 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 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 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; } (./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 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 (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes struct.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > struct.doc || { rm struct.doc; false; } mawk -f ./guile-func-name-check symbols.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes symbols.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > symbols.doc || { rm symbols.doc; false; } mawk -f ./guile-func-name-check threads.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes threads.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > threads.doc || { rm threads.doc; false; } mawk -f ./guile-func-name-check throw.c (./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 (./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; } mawk -f ./guile-func-name-check variable.c 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 variable.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > variable.doc || { rm variable.doc; false; } (./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 (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ramap.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > ramap.doc || { rm ramap.doc; false; } mawk -f ./guile-func-name-check unif.c mawk -f ./guile-func-name-check filesys.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes unif.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > unif.doc || { rm unif.doc; false; } (./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; } 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 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 arm-linux-gnueabihf-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: arm-linux-gnueabihf-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/arm-linux-gnueabihf/libltdl.so -O2 -g -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-soname -Wl,libguile.so.17 -o .libs/libguile.so.17.4.0 /usr/bin/ld: .libs/posix.o: in function `scm_tmpnam': /<>/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: arm-linux-gnueabihf-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 arm-linux-gnueabihf-ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: arm-linux-gnueabihf-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 arm-linux-gnueabihf-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: arm-linux-gnueabihf-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/arm-linux-gnueabihf/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 arm-linux-gnueabihf-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: arm-linux-gnueabihf-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: arm-linux-gnueabihf-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 arm-linux-gnueabihf-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: arm-linux-gnueabihf-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: arm-linux-gnueabihf-ar cru .libs/libguilereadline-v-17.a readline.o arm-linux-gnueabihf-ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: arm-linux-gnueabihf-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 arm-linux-gnueabihf-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 arm-linux-gnueabihf-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 arm-linux-gnueabihf-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 arm-linux-gnueabihf-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: arm-linux-gnueabihf-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: arm-linux-gnueabihf-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: arm-linux-gnueabihf-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: arm-linux-gnueabihf-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: arm-linux-gnueabihf-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 libtool: compile: arm-linux-gnueabihf-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: arm-linux-gnueabihf-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-14.Tpo .deps/srfi-14.Plo /bin/bash ../libtool --tag=CC --mode=compile arm-linux-gnueabihf-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 mv -f .deps/srfi-4.Tpo .deps/srfi-4.Plo /bin/bash ../libtool --tag=CC --mode=link arm-linux-gnueabihf-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 arm-linux-gnueabihf-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: arm-linux-gnueabihf-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: link: arm-linux-gnueabihf-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/arm-linux-gnueabihf/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-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: arm-linux-gnueabihf-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/arm-linux-gnueabihf/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-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: arm-linux-gnueabihf-ar cru .libs/libguile-srfi-srfi-13-14-v-3.a srfi-13.o srfi-14.o arm-linux-gnueabihf-ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: arm-linux-gnueabihf-ranlib .libs/libguile-srfi-srfi-13-14-v-3.a libtool: link: (cd ".libs" && rm -f "libguile-srfi-srfi-4-v-3.so.3" && ln -s "libguile-srfi-srfi-4-v-3.so.3.0.1" "libguile-srfi-srfi-4-v-3.so.3") libtool: link: (cd ".libs" && rm -f "libguile-srfi-srfi-4-v-3.so" && ln -s "libguile-srfi-srfi-4-v-3.so.3.0.1" "libguile-srfi-srfi-4-v-3.so") libtool: link: ( cd ".libs" && rm -f "libguile-srfi-srfi-13-14-v-3.la" && ln -s "../libguile-srfi-srfi-13-14-v-3.la" "libguile-srfi-srfi-13-14-v-3.la" ) libtool: link: arm-linux-gnueabihf-ar cru .libs/libguile-srfi-srfi-4-v-3.a srfi-4.o arm-linux-gnueabihf-ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: arm-linux-gnueabihf-ranlib .libs/libguile-srfi-srfi-4-v-3.a libtool: compile: arm-linux-gnueabihf-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: ( 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" ) mv -f .deps/srfi-60.Tpo .deps/srfi-60.Plo /bin/bash ../libtool --tag=CC --mode=link arm-linux-gnueabihf-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: arm-linux-gnueabihf-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/arm-linux-gnueabihf/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: arm-linux-gnueabihf-ar cru .libs/libguile-srfi-srfi-60-v-2.a srfi-60.o arm-linux-gnueabihf-ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: arm-linux-gnueabihf-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: arm-linux-gnueabihf-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 arm-linux-gnueabihf-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: arm-linux-gnueabihf-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/arm-linux-gnueabihf/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: arm-linux-gnueabihf-ar cru .libs/libguile-srfi-srfi-1-v-3.a srfi-1.o arm-linux-gnueabihf-ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: arm-linux-gnueabihf-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 arm-linux-gnueabihf-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: arm-linux-gnueabihf-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: arm-linux-gnueabihf-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 arm-linux-gnueabihf-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: arm-linux-gnueabihf-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/arm-linux-gnueabihf/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: arm-linux-gnueabihf-ar cru .libs/libtest-asmobs.a libtest_asmobs_la-test-asmobs-lib.o arm-linux-gnueabihf-ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: arm-linux-gnueabihf-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: arm-linux-gnueabihf-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 arm-linux-gnueabihf-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: arm-linux-gnueabihf-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: arm-linux-gnueabihf-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 arm-linux-gnueabihf-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: arm-linux-gnueabihf-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/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -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 arm-linux-gnueabihf-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: arm-linux-gnueabihf-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/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -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 arm-linux-gnueabihf-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: arm-linux-gnueabihf-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/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -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 arm-linux-gnueabihf-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: arm-linux-gnueabihf-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/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -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: arm-linux-gnueabihf-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: arm-linux-gnueabihf-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: arm-linux-gnueabihf-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: arm-linux-gnueabihf-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=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --libexecdir=\${prefix}/lib/arm-linux-gnueabihf --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... arm-unknown-linux-gnueabihf checking host system type... arm-unknown-linux-gnueabihf 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.16 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.16 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... 9.2.1 checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking g++ version... 9.2.1 checking options for known g++ bugs... none checking whether explicit instantiation is needed... no checking for stl.data () method... yes checking for ar... ar checking for ranlib... ranlib checking for dlopen in -ldl... yes checking for dlopen... yes checking for bison... bison -y checking for bison... bison checking bison version... 3.4.1 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.16 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... 20190114 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... no checking libio.h presence... no checking for libio.h... no 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/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 checking PANGO_FT2_LIBS... -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -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/uuid -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.27 checking for makeinfo... makeinfo checking makeinfo version... 6.6 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 make[1]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2' mkdir -p ./out make --no-builtin-rules -C scripts/build echo 2.18.2 > out/VERSION make[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/scripts/build' cd /<>/lilypond-2.19.81+really-2.18.2/out && rm -rf bin lib share mkdir -p ./out/bin mkdir -p ./out/share/lilypond/current true mkdir -p ./out/lib/lilypond/current make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/scripts/build' mkdir -p ./out/share/lilypond/current/elisp mkdir -p ./out/share/lilypond/current/fonts mkdir -p ./out/share/lilypond/current/fonts/otf mkdir -p ./out/share/lilypond/current/fonts/tfm mkdir -p ./out/share/lilypond/current/fonts/type1 mkdir -p ./out/share/lilypond/current/fonts/svg mkdir -p ./out/share/lilypond/current/fonts/map mkdir -p ./out/share/lilypond/current/fonts/enc mkdir -p ./out/share/lilypond/current/tex cd ./out/bin && \ ln -sf ../../lily/out/lilypond . && \ for i in abc2ly convert-ly etf2ly lilymidi lilypond-book lilypond-invoke-editor midi2ly musicxml2ly; \ do ln -sf ../../scripts/out/$i . ; done cd ./out/lib/lilypond/current && \ ln -s ../../../../python/out python cd ./out/share/lilypond/current && \ ln -s /<>/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 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 cd ./out/share/lilypond/current/fonts && \ ln -s /<>/lilypond-2.19.81+really-2.18.2/mf source && \ true 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 . (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/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/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/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/fr/LC_MESSAGES && cd ./out/share/locale/fr/LC_MESSAGES && ln -sf ../../../../../po/out/fr.mo lilypond.mo) && (mkdir -p ./out/share/locale/it/LC_MESSAGES && cd ./out/share/locale/it/LC_MESSAGES && ln -sf ../../../../../po/out/it.mo lilypond.mo) && (mkdir -p ./out/share/locale/cs/LC_MESSAGES && cd ./out/share/locale/cs/LC_MESSAGES && ln -sf ../../../../../po/out/cs.mo lilypond.mo) && (mkdir -p ./out/share/locale/uk/LC_MESSAGES && cd ./out/share/locale/uk/LC_MESSAGES && ln -sf ../../../../../po/out/uk.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/nl/LC_MESSAGES && cd ./out/share/locale/nl/LC_MESSAGES && ln -sf ../../../../../po/out/nl.mo lilypond.mo) && (mkdir -p ./out/share/locale/ru/LC_MESSAGES && cd ./out/share/locale/ru/LC_MESSAGES && ln -sf ../../../../../po/out/ru.mo lilypond.mo) && (mkdir -p ./out/share/locale/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 touch ./out/share/lilypond/current/lilypond-force 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[2]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/python' make PACKAGE=LILYPOND package=lilypond -C auxiliar all && 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/scripts' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore 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@!01OCT19!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@!01OCT19!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/arm-linux-gnueabihf/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/arm-linux-gnueabihf/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 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@!01OCT19!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@!01OCT19!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/arm-linux-gnueabihf/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/arm-linux-gnueabihf/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 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@!01OCT19!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@!01OCT19!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/arm-linux-gnueabihf/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/arm-linux-gnueabihf/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 chmod 755 out/convert-ly chmod 755 out/lilypond-book 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@!01OCT19!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@!01OCT19!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/arm-linux-gnueabihf/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/arm-linux-gnueabihf/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 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@!01OCT19!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@!01OCT19!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/arm-linux-gnueabihf/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/arm-linux-gnueabihf/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 chmod 755 out/abc2ly 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@!01OCT19!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@!01OCT19!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/arm-linux-gnueabihf/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/arm-linux-gnueabihf/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 chmod 755 out/etf2ly 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@!01OCT19!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@!01OCT19!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/arm-linux-gnueabihf/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/arm-linux-gnueabihf/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 chmod 755 out/midi2ly 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@!01OCT19!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@!01OCT19!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/arm-linux-gnueabihf/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/arm-linux-gnueabihf/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 chmod 755 out/lilypond-invoke-editor 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@!01OCT19!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@!01OCT19!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/arm-linux-gnueabihf/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/arm-linux-gnueabihf/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 chmod 755 out/lilysong help2man out/convert-ly > out/convert-ly.1 chmod 755 out/musicxml2ly chmod 755 out/lilymidi help2man out/lilypond-book > out/lilypond-book.1 help2man out/abc2ly > out/abc2ly.1 help2man out/etf2ly > out/etf2ly.1 help2man out/midi2ly > out/midi2ly.1 help2man out/lilypond-invoke-editor > out/lilypond-invoke-editor.1 help2man out/musicxml2ly > out/musicxml2ly.1 help2man out/lilysong > out/lilysong.1 help2man out/lilymidi > out/lilymidi.1 make 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' make 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' 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/flower' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore cp -p /<>/lilypond-2.19.81+really-2.18.2/config.hh out/config.hh rm -f ./out/real.dep; DEPENDENCIES_OUTPUT="./out/real.dep ./out/real.o" g++ -c -g -O2 -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/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/real.o real.cc rm -f ./out/file-cookie.dep; DEPENDENCIES_OUTPUT="./out/file-cookie.dep ./out/file-cookie.o" g++ -c -g -O2 -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/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/file-cookie.o file-cookie.cc rm -f ./out/file-name.dep; DEPENDENCIES_OUTPUT="./out/file-name.dep ./out/file-name.o" g++ -c -g -O2 -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/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/file-name.o file-name.cc rm -f ./out/interval-set.dep; DEPENDENCIES_OUTPUT="./out/interval-set.dep ./out/interval-set.o" g++ -c -g -O2 -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/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/interval-set.o interval-set.cc rm -f ./out/cpu-timer.dep; DEPENDENCIES_OUTPUT="./out/cpu-timer.dep ./out/cpu-timer.o" g++ -c -g -O2 -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/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/cpu-timer.o cpu-timer.cc rm -f ./out/interval.dep; DEPENDENCIES_OUTPUT="./out/interval.dep ./out/interval.o" g++ -c -g -O2 -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/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/interval.o interval.cc rm -f ./out/string-convert.dep; DEPENDENCIES_OUTPUT="./out/string-convert.dep ./out/string-convert.o" g++ -c -g -O2 -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/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/string-convert.o string-convert.cc In file included from /usr/include/c++/9/vector:72, from ./include/std-vector.hh:72, from ./include/interval-set.hh:23, from interval-set.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Interval_t&}; _Tp = Interval_t; _Alloc = std::allocator >]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Interval_t}; _Tp = Interval_t; _Alloc = std::allocator >]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 /usr/include/c++/9/bits/vector.tcc: In member function ‘Interval_set Interval_set::complement() const’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:62, from ./include/std-vector.hh:34, from ./include/interval-set.hh:23, from interval-set.cc:20: /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter&, const Interval_t&)>]’: /usr/include/c++/9/bits/stl_algo.h:1820:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1820 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const Interval_t&)>]’: /usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/9/bits/stl_algo.h:61, from /usr/include/c++/9/algorithm:62, from ./include/std-vector.hh:34, from ./include/interval-set.hh:23, from interval-set.cc:20: /usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = Interval_t; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const Interval_t&)>]’: /usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:62, from ./include/std-vector.hh:34, from ./include/interval-set.hh:23, from interval-set.cc:20: /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const Interval_t&)>]’: /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1939 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1953 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h: In static member function ‘static Interval_set Interval_set::interval_union(std::vector >)’: /usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1884 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1889 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ./include/std-vector.hh:72, from ./include/interval-set.hh:23, from interval-set.cc:20: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ rm -f ./out/std-string.dep; DEPENDENCIES_OUTPUT="./out/std-string.dep ./out/std-string.o" g++ -c -g -O2 -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/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/std-string.o std-string.cc rm -f ./out/polynomial.dep; DEPENDENCIES_OUTPUT="./out/polynomial.dep ./out/polynomial.o" g++ -c -g -O2 -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/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/polynomial.o polynomial.cc rm -f ./out/warn.dep; DEPENDENCIES_OUTPUT="./out/warn.dep ./out/warn.o" g++ -c -g -O2 -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/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/warn.o warn.cc rm -f ./out/memory-stream.dep; DEPENDENCIES_OUTPUT="./out/memory-stream.dep ./out/memory-stream.o" g++ -c -g -O2 -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/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/memory-stream.o memory-stream.cc rm -f ./out/libc-extension.dep; DEPENDENCIES_OUTPUT="./out/libc-extension.dep ./out/libc-extension.o" g++ -c -g -O2 -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/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/libc-extension.o libc-extension.cc rm -f ./out/international.dep; DEPENDENCIES_OUTPUT="./out/international.dep ./out/international.o" g++ -c -g -O2 -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/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/international.o international.cc rm -f ./out/rational.dep; DEPENDENCIES_OUTPUT="./out/rational.dep ./out/rational.o" g++ -c -g -O2 -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/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rational.o rational.cc In file included from /usr/include/c++/9/vector:72, from ./include/std-vector.hh:72, from ./include/polynomial.hh:27, from polynomial.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ./include/std-vector.hh:72, from ./include/polynomial.hh:27, from polynomial.cc:20: /usr/include/c++/9/bits/stl_vector.h: In constructor ‘Polynomial::Polynomial(Real, Real)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:62, from ./include/std-vector.hh:34, from ./include/polynomial.hh:27, from polynomial.cc:20: /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/9/bits/stl_algo.h:61, from /usr/include/c++/9/algorithm:62, from ./include/std-vector.hh:34, from ./include/polynomial.hh:27, from polynomial.cc:20: /usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:62, from ./include/std-vector.hh:34, from ./include/polynomial.hh:27, from polynomial.cc:20: /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h: In member function ‘Real Polynomial::minmax(Real, Real, bool) const’: /usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1884 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1889 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ rm -f ./out/offset.dep; DEPENDENCIES_OUTPUT="./out/offset.dep ./out/offset.o" g++ -c -g -O2 -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/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/offset.o offset.cc rm -f ./out/getopt-long.dep; DEPENDENCIES_OUTPUT="./out/getopt-long.dep ./out/getopt-long.o" g++ -c -g -O2 -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/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/getopt-long.o getopt-long.cc rm -f ./out/file-path.dep; DEPENDENCIES_OUTPUT="./out/file-path.dep ./out/file-path.o" g++ -c -g -O2 -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/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/file-path.o file-path.cc ar ru out/library.a ./out/real.o ./out/file-cookie.o ./out/file-name.o ./out/interval-set.o ./out/cpu-timer.o ./out/interval.o ./out/string-convert.o ./out/std-string.o ./out/polynomial.o ./out/warn.o ./out/memory-stream.o ./out/libc-extension.o ./out/international.o ./out/rational.o ./out/offset.o ./out/getopt-long.o ./out/file-path.o ar: `u' modifier ignored since `D' is the default (see `U') ar: creating out/library.a ranlib out/library.a || ar ts out/library.a || true 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/lily' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore cp -p /<>/lilypond-2.19.81+really-2.18.2/config.hh out/config.hh rm -f ./out/staff-symbol-referencer-scheme.dep; DEPENDENCIES_OUTPUT="./out/staff-symbol-referencer-scheme.dep ./out/staff-symbol-referencer-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-symbol-referencer-scheme.o staff-symbol-referencer-scheme.cc rm -f ./out/stem-engraver.dep; DEPENDENCIES_OUTPUT="./out/stem-engraver.dep ./out/stem-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stem-engraver.o stem-engraver.cc rm -f ./out/midi-chunk.dep; DEPENDENCIES_OUTPUT="./out/midi-chunk.dep ./out/midi-chunk.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/midi-chunk.o midi-chunk.cc rm -f ./out/instrument-name-engraver.dep; DEPENDENCIES_OUTPUT="./out/instrument-name-engraver.dep ./out/instrument-name-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/instrument-name-engraver.o instrument-name-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from stem-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from stem-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from stem-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from staff-symbol-referencer-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from staff-symbol-referencer-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from staff-symbol-referencer-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from instrument-name-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from instrument-name-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from instrument-name-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from instrument-name-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from instrument-name-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from stem-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from stem-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | DECLARE_SIMPLE_SMOBS (Duration); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | DECLARE_SMOBS (Translator); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | DECLARE_SMOBS (Scheme_hash_table); | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from ./include/midi-item.hh:23, from midi-chunk.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | DECLARE_SIMPLE_SMOBS (Spring); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from staff-symbol-referencer-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from staff-symbol-referencer-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from ./include/midi-item.hh:23, from midi-chunk.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/simple-spacer.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | DECLARE_SIMPLE_SMOBS (Simple_spacer); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from ./include/midi-item.hh:23, from midi-chunk.cc:23: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from ./include/midi-item.hh:23, from midi-chunk.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from ./include/midi-item.hh:23, from midi-chunk.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from staff-symbol-referencer-scheme.cc:20: staff-symbol-referencer-scheme.cc: In function ‘void ly_grob_staff_positioninit()’: staff-symbol-referencer-scheme.cc:25:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 25 | LY_DEFINE (ly_grob_staff_position, "ly:grob-staff-position", | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ staff-symbol-referencer-scheme.cc:25:1: note: in expansion of macro ‘LY_DEFINE’ 25 | LY_DEFINE (ly_grob_staff_position, "ly:grob-staff-position", | ^~~~~~~~~ staff-symbol-referencer-scheme.cc: In function ‘void ly_position_on_line_pinit()’: staff-symbol-referencer-scheme.cc:39:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 39 | LY_DEFINE (ly_position_on_line_p, "ly:position-on-line?", | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ staff-symbol-referencer-scheme.cc:39:1: note: in expansion of macro ‘LY_DEFINE’ 39 | LY_DEFINE (ly_position_on_line_p, "ly:position-on-line?", | ^~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ staff-symbol-referencer-scheme.cc: In function ‘void ly_staff_symbol_line_thicknessinit()’: staff-symbol-referencer-scheme.cc:53:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 53 | LY_DEFINE (ly_staff_symbol_line_thickness, "ly:staff-symbol-line-thickness", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ staff-symbol-referencer-scheme.cc:53:1: note: in expansion of macro ‘LY_DEFINE’ 53 | LY_DEFINE (ly_staff_symbol_line_thickness, "ly:staff-symbol-line-thickness", | ^~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | DECLARE_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~ staff-symbol-referencer-scheme.cc: In function ‘void ly_staff_symbol_staff_spaceinit()’: staff-symbol-referencer-scheme.cc:64:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 64 | LY_DEFINE (ly_staff_symbol_staff_space, "ly:staff-symbol-staff-space", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ staff-symbol-referencer-scheme.cc:64:1: note: in expansion of macro ‘LY_DEFINE’ 64 | LY_DEFINE (ly_staff_symbol_staff_space, "ly:staff-symbol-staff-space", | ^~~~~~~~~ staff-symbol-referencer-scheme.cc: In function ‘void ly_staff_symbol_staff_radiusinit()’: staff-symbol-referencer-scheme.cc:75:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 75 | LY_DEFINE (ly_staff_symbol_staff_radius, "ly:staff-symbol-staff-radius", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ staff-symbol-referencer-scheme.cc:75:1: note: in expansion of macro ‘LY_DEFINE’ 75 | LY_DEFINE (ly_staff_symbol_staff_radius, "ly:staff-symbol-staff-radius", | ^~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ rm -f ./out/hyphen-engraver.dep; DEPENDENCIES_OUTPUT="./out/hyphen-engraver.dep ./out/hyphen-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/hyphen-engraver.o hyphen-engraver.cc rm -f ./out/tweak-engraver.dep; DEPENDENCIES_OUTPUT="./out/tweak-engraver.dep ./out/tweak-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tweak-engraver.o tweak-engraver.cc rm -f ./out/sequential-iterator.dep; DEPENDENCIES_OUTPUT="./out/sequential-iterator.dep ./out/sequential-iterator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/sequential-iterator.o sequential-iterator.cc rm -f ./out/hara-kiri-group-spanner.dep; DEPENDENCIES_OUTPUT="./out/hara-kiri-group-spanner.dep ./out/hara-kiri-group-spanner.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/hara-kiri-group-spanner.o hara-kiri-group-spanner.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from hyphen-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from hyphen-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tweak-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tweak-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from hyphen-engraver.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tweak-engraver.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from hyphen-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from hyphen-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tweak-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tweak-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/hara-kiri-group-spanner.hh:24, from hara-kiri-group-spanner.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/hara-kiri-group-spanner.hh:24, from hara-kiri-group-spanner.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/hara-kiri-group-spanner.hh:24, from hara-kiri-group-spanner.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ tweak-engraver.cc:60:19: note: in expansion of macro ‘scm_is_symbol’ 60 | if (scm_is_symbol (scm_caaar (s))) | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ tweak-engraver.cc:62:23: note: in expansion of macro ‘SCM_UNBNDP’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 65 | if (scm_is_eq (scm_caaar (s), grobname)) | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tweak-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ tweak-engraver.cc:67:27: note: in expansion of macro ‘scm_is_symbol’ 67 | if (scm_is_symbol (scm_cdaar (s))) | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/sequential-iterator.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/sequential-iterator.hh:23, from sequential-iterator.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/sequential-iterator.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/sequential-iterator.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/hara-kiri-group-spanner.hh:24, from hara-kiri-group-spanner.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/hara-kiri-group-spanner.hh:24, from hara-kiri-group-spanner.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/sequential-iterator.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/hara-kiri-group-spanner.hh:24, from hara-kiri-group-spanner.cc:21: hara-kiri-group-spanner.cc: In function ‘void Hara_kiri_group_spanner_y_extent_init_functions()’: hara-kiri-group-spanner.cc:29:48: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 29 | MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, y_extent, 1); | ^~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ hara-kiri-group-spanner.cc:29:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 29 | MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, y_extent, 1); | ^~~~~~~~~~~~~~~~~~~~ hara-kiri-group-spanner.cc: In function ‘void Hara_kiri_group_spanner_calc_skylines_init_functions()’: hara-kiri-group-spanner.cc:38:48: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 38 | MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, calc_skylines, 1); | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ hara-kiri-group-spanner.cc:38:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 38 | MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, calc_skylines, 1); | ^~~~~~~~~~~~~~~~~~~~ hara-kiri-group-spanner.cc: In function ‘void Hara_kiri_group_spanner_pure_height_init_functions()’: hara-kiri-group-spanner.cc:47:48: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 47 | MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, pure_height, 3); | ^~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ hara-kiri-group-spanner.cc:47:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 47 | MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, pure_height, 3); | ^~~~~~~~~~~~~~~~~~~~ hara-kiri-group-spanner.cc: In function ‘void Hara_kiri_group_spanner_force_hara_kiri_callback_init_functions()’: hara-kiri-group-spanner.cc:161:48: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 161 | MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, force_hara_kiri_callback, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ hara-kiri-group-spanner.cc:161:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 161 | MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, force_hara_kiri_callback, 1); | ^~~~~~~~~~~~~~~~~~~~ hara-kiri-group-spanner.cc: In function ‘void Hara_kiri_group_spanner_force_hara_kiri_in_y_parent_callback_init_functions()’: hara-kiri-group-spanner.cc:170:48: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 170 | MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, force_hara_kiri_in_y_parent_callback, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ hara-kiri-group-spanner.cc:170:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 170 | MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, force_hara_kiri_in_y_parent_callback, 1); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/ottava-bracket.dep; DEPENDENCIES_OUTPUT="./out/ottava-bracket.dep ./out/ottava-bracket.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ottava-bracket.o ottava-bracket.cc rm -f ./out/slur-score-parameters.dep; DEPENDENCIES_OUTPUT="./out/slur-score-parameters.dep ./out/slur-score-parameters.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from slur-score-parameters.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from slur-score-parameters.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from slur-score-parameters.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/grob.dep; DEPENDENCIES_OUTPUT="./out/grob.dep ./out/grob.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from ottava-bracket.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from ottava-bracket.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from ottava-bracket.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from ottava-bracket.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from ottava-bracket.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from slur-score-parameters.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from slur-score-parameters.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from ottava-bracket.cc:20: ottava-bracket.cc: In function ‘void Ottava_bracket_print_init_functions()’: ottava-bracket.cc:48:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 48 | MAKE_SCHEME_CALLBACK (Ottava_bracket, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ ottava-bracket.cc:48:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 48 | MAKE_SCHEME_CALLBACK (Ottava_bracket, print, 1); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/span-arpeggio-engraver.dep; DEPENDENCIES_OUTPUT="./out/span-arpeggio-engraver.dep ./out/span-arpeggio-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/span-arpeggio-engraver.o span-arpeggio-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from grob.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from grob.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from grob.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from grob.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from grob.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from span-arpeggio-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from span-arpeggio-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/dynamic-performer.dep; DEPENDENCIES_OUTPUT="./out/dynamic-performer.dep ./out/dynamic-performer.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dynamic-performer.o dynamic-performer.cc ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ grob.cc: In member function ‘std::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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ grob.cc:765:10: note: in expansion of macro ‘scm_is_symbol’ 765 | return scm_is_symbol (nm) ? ly_symbol2string (nm) : this->class_name (); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from grob.cc:20: grob.cc: In function ‘void Grob_stencil_height_init_functions()’: grob.cc:857:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 857 | MAKE_SCHEME_CALLBACK (Grob, stencil_height, 1); | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ grob.cc:857:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 857 | MAKE_SCHEME_CALLBACK (Grob, stencil_height, 1); | ^~~~~~~~~~~~~~~~~~~~ grob.cc: In function ‘void Grob_pure_stencil_height_init_functions()’: grob.cc:865:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 865 | MAKE_SCHEME_CALLBACK (Grob, pure_stencil_height, 3); | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ grob.cc:865:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 865 | MAKE_SCHEME_CALLBACK (Grob, pure_stencil_height, 3); | ^~~~~~~~~~~~~~~~~~~~ grob.cc: In function ‘void Grob_y_parent_positioning_init_functions()’: grob.cc:877:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 877 | MAKE_SCHEME_CALLBACK (Grob, y_parent_positioning, 1); | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ grob.cc:877:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 877 | MAKE_SCHEME_CALLBACK (Grob, y_parent_positioning, 1); | ^~~~~~~~~~~~~~~~~~~~ grob.cc: In function ‘void Grob_x_parent_positioning_init_functions()’: grob.cc:889:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 889 | MAKE_SCHEME_CALLBACK (Grob, x_parent_positioning, 1); | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ grob.cc:889:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 889 | MAKE_SCHEME_CALLBACK (Grob, x_parent_positioning, 1); | ^~~~~~~~~~~~~~~~~~~~ grob.cc: In function ‘void Grob_stencil_width_init_functions()’: grob.cc:902:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 902 | MAKE_SCHEME_CALLBACK (Grob, stencil_width, 1); | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ grob.cc:902:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 902 | MAKE_SCHEME_CALLBACK (Grob, stencil_width, 1); | ^~~~~~~~~~~~~~~~~~~~ bison -d -o ./out/parser.cc parser.yy parser.yy:57.1-14: warning: deprecated directive, use ‘%define parse.error verbose’ [-Wdeprecated] 57 | %error-verbose | ^~~~~~~~~~~~~~ parser.yy:100.1-12: warning: deprecated directive, use ‘%define api.pure’ [-Wdeprecated] 100 | %pure-parser | ^~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from span-arpeggio-engraver.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from span-arpeggio-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from span-arpeggio-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from dynamic-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from dynamic-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from dynamic-performer.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from dynamic-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from dynamic-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ parser.yy: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] rm -f ./out/tie.dep; DEPENDENCIES_OUTPUT="./out/tie.dep ./out/tie.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie.o tie.cc rm -f ./out/bend-engraver.dep; DEPENDENCIES_OUTPUT="./out/bend-engraver.dep ./out/bend-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bend-engraver.o bend-engraver.cc rm -f ./out/balloon-engraver.dep; DEPENDENCIES_OUTPUT="./out/balloon-engraver.dep ./out/balloon-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/balloon-engraver.o balloon-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from bend-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie.hh:24, from tie.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie.hh:24, from tie.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie.hh:24, from tie.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, 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/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie.hh:24, from tie.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie.hh:24, from tie.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from balloon-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from balloon-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./include/font-metric.hh: In static member function ‘static Font_metric* Font_metric::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from bend-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie.hh:24, from tie.cc:20: tie.cc: In function ‘void Tie_calc_direction_init_functions()’: tie.cc:156:28: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 156 | MAKE_SCHEME_CALLBACK (Tie, calc_direction, 1); | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ tie.cc:156:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 156 | MAKE_SCHEME_CALLBACK (Tie, calc_direction, 1); | ^~~~~~~~~~~~~~~~~~~~ tie.cc: In function ‘void Tie_calc_control_points_init_functions()’: tie.cc:217:28: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 217 | MAKE_SCHEME_CALLBACK (Tie, calc_control_points, 1); | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ tie.cc:217:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 217 | MAKE_SCHEME_CALLBACK (Tie, calc_control_points, 1); | ^~~~~~~~~~~~~~~~~~~~ tie.cc: In function ‘void Tie_print_init_functions()’: tie.cc:249:28: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 249 | MAKE_SCHEME_CALLBACK (Tie, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ tie.cc:249:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 249 | MAKE_SCHEME_CALLBACK (Tie, print, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from bend-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from bend-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from balloon-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from balloon-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from balloon-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/simple-spacer-scheme.dep; DEPENDENCIES_OUTPUT="./out/simple-spacer-scheme.dep ./out/simple-spacer-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/simple-spacer-scheme.o simple-spacer-scheme.cc /usr/bin/python -tt /<>/lilypond-2.19.81+really-2.18.2/scripts/build/make-version.py ../VERSION > out/version.hh rm -f ./out/semi-tie-column.dep; DEPENDENCIES_OUTPUT="./out/semi-tie-column.dep ./out/semi-tie-column.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/semi-tie-column.o semi-tie-column.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/semi-tie-column.hh:24, from semi-tie-column.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/semi-tie-column.hh:24, from semi-tie-column.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/constrained-breaking.dep; DEPENDENCIES_OUTPUT="./out/constrained-breaking.dep ./out/constrained-breaking.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/constrained-breaking.o constrained-breaking.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from simple-spacer-scheme.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from simple-spacer-scheme.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/score-engraver.dep; DEPENDENCIES_OUTPUT="./out/score-engraver.dep ./out/score-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/score-engraver.o score-engraver.cc /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from simple-spacer-scheme.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/semi-tie-column.hh:24, from semi-tie-column.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from simple-spacer-scheme.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from simple-spacer-scheme.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | DECLARE_SIMPLE_SMOBS (Spring); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/simple-spacer.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | DECLARE_SIMPLE_SMOBS (Simple_spacer); | ^~~~~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from simple-spacer-scheme.cc:22: simple-spacer-scheme.cc: In function ‘void ly_solve_spring_rod_probleminit()’: simple-spacer-scheme.cc:27:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 27 | LY_DEFINE (ly_solve_spring_rod_problem, "ly:solve-spring-rod-problem", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ simple-spacer-scheme.cc:27:1: note: in expansion of macro ‘LY_DEFINE’ 27 | LY_DEFINE (ly_solve_spring_rod_problem, "ly:solve-spring-rod-problem", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from constrained-breaking.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from constrained-breaking.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/semi-tie-column.hh:24, from semi-tie-column.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/semi-tie-column.hh:24, from semi-tie-column.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/engraver-group.hh:23, from ./include/score-engraver.hh:23, from score-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/engraver-group.hh:23, from ./include/score-engraver.hh:23, from score-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/semi-tie-column.hh:24, from semi-tie-column.cc:21: semi-tie-column.cc: In function ‘void Semi_tie_column_calc_positioning_done_init_functions()’: semi-tie-column.cc:46:40: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 46 | MAKE_SCHEME_CALLBACK (Semi_tie_column, calc_positioning_done, 1); | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ semi-tie-column.cc:46:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 46 | MAKE_SCHEME_CALLBACK (Semi_tie_column, calc_positioning_done, 1); | ^~~~~~~~~~~~~~~~~~~~ semi-tie-column.cc: In function ‘void Semi_tie_column_calc_head_direction_init_functions()’: semi-tie-column.cc:83:40: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 83 | MAKE_SCHEME_CALLBACK (Semi_tie_column, calc_head_direction, 1); | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ semi-tie-column.cc:83:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 83 | MAKE_SCHEME_CALLBACK (Semi_tie_column, calc_head_direction, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from constrained-breaking.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/engraver-group.hh:23, from ./include/score-engraver.hh:23, from score-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from constrained-breaking.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from constrained-breaking.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/simple-spacer.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | DECLARE_SIMPLE_SMOBS (Simple_spacer); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/engraver-group.hh:23, from ./include/score-engraver.hh:23, from score-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ rm -f ./out/spanner-scheme.dep; DEPENDENCIES_OUTPUT="./out/spanner-scheme.dep ./out/spanner-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spanner-scheme.o spanner-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/engraver-group.hh:23, from ./include/score-engraver.hh:23, from score-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | DECLARE_SMOBS (Music_output); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context-def.hh:79:3: note: in expansion of macro ‘DECLARE_SMOBS’ 79 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/dispatcher.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | DECLARE_SMOBS (Music_output); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/spanner.hh:23, from spanner-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/spanner.hh:23, from spanner-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/spanner.hh:23, from spanner-scheme.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/spanner.hh:23, from spanner-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/spanner.hh:23, from spanner-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/spanner.hh:23, from spanner-scheme.cc:21: spanner-scheme.cc: In function ‘void ly_spanner_boundinit()’: spanner-scheme.cc:24:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 24 | LY_DEFINE (ly_spanner_bound, "ly:spanner-bound", | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ spanner-scheme.cc:24:1: note: in expansion of macro ‘LY_DEFINE’ 24 | LY_DEFINE (ly_spanner_bound, "ly:spanner-bound", | ^~~~~~~~~ spanner-scheme.cc: In function ‘void ly_spanner_set_bound_xinit()’: spanner-scheme.cc:35:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 35 | LY_DEFINE (ly_spanner_set_bound_x, "ly:spanner-set-bound!", | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ spanner-scheme.cc:35:1: note: in expansion of macro ‘LY_DEFINE’ 35 | LY_DEFINE (ly_spanner_set_bound_x, "ly:spanner-set-bound!", | ^~~~~~~~~ spanner-scheme.cc: In function ‘void ly_spanner_broken_intoinit()’: spanner-scheme.cc:50:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 50 | LY_DEFINE (ly_spanner_broken_into, "ly:spanner-broken-into", | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ spanner-scheme.cc:50:1: note: in expansion of macro ‘LY_DEFINE’ 50 | LY_DEFINE (ly_spanner_broken_into, "ly:spanner-broken-into", | ^~~~~~~~~ spanner-scheme.cc: In function ‘void ly_spanner_pinit()’: spanner-scheme.cc:63:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 63 | LY_DEFINE (ly_spanner_p, "ly:spanner?", | ^~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ spanner-scheme.cc:63:1: note: in expansion of macro ‘LY_DEFINE’ 63 | LY_DEFINE (ly_spanner_p, "ly:spanner?", | ^~~~~~~~~ rm -f ./out/multi-measure-rest-engraver.dep; DEPENDENCIES_OUTPUT="./out/multi-measure-rest-engraver.dep ./out/multi-measure-rest-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/multi-measure-rest-engraver.o multi-measure-rest-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/multi-measure-rest.hh:23, from multi-measure-rest-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/multi-measure-rest.hh:23, from multi-measure-rest-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/system-start-delimiter-engraver.dep; DEPENDENCIES_OUTPUT="./out/system-start-delimiter-engraver.dep ./out/system-start-delimiter-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/system-start-delimiter-engraver.o system-start-delimiter-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/multi-measure-rest.hh:23, from multi-measure-rest-engraver.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/context-property.dep; DEPENDENCIES_OUTPUT="./out/context-property.dep ./out/context-property.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-property.o context-property.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/multi-measure-rest.hh:23, from multi-measure-rest-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/multi-measure-rest.hh:23, from multi-measure-rest-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from system-start-delimiter-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from system-start-delimiter-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context-property.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context-property.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/constrained-breaking.hh:23, from constrained-breaking.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Line_details&}; _Tp = Line_details; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from system-start-delimiter-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context-property.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from system-start-delimiter-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from system-start-delimiter-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context-property.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context-property.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ context-property.cc:40:8: note: in expansion of macro ‘scm_is_symbol’ 40 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ context-property.cc:166:15: note: in expansion of macro ‘scm_is_symbol’ 166 | || !scm_is_symbol (scm_car (grob_property_path))) | ^~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = Constrained_break_node; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ rm -f ./out/simple-closure.dep; DEPENDENCIES_OUTPUT="./out/simple-closure.dep ./out/simple-closure.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/simple-closure.o simple-closure.cc In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/constrained-breaking.hh:23, from constrained-breaking.cc:20: /usr/include/c++/9/bits/stl_vector.h: In member function ‘void Constrained_breaking::resize(vsize)’: /usr/include/c++/9/bits/stl_vector.h:957:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 957 | _M_fill_insert(end(), __new_size - size(), __x); | ^~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:957:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 957 | _M_fill_insert(end(), __new_size - size(), __x); | ^~~~~~~~~~~~~~ rm -f ./out/interval-minefield.dep; DEPENDENCIES_OUTPUT="./out/interval-minefield.dep ./out/interval-minefield.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/interval-minefield.o interval-minefield.cc cp /usr/include/FlexLexer.h out/FlexLexer.h rm -f ./out/audio-element-info.dep; DEPENDENCIES_OUTPUT="./out/audio-element-info.dep ./out/audio-element-info.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/audio-element-info.o audio-element-info.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/simple-closure.hh:23, from simple-closure.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/simple-closure.hh:23, from simple-closure.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h: In member function ‘std::vector Constrained_breaking::line_details(vsize, vsize, vsize)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/simple-closure.hh:23, from simple-closure.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/simple-closure.hh:23, from simple-closure.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/simple-closure.hh:23, from simple-closure.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/constrained-breaking.hh:23, from constrained-breaking.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Column_x_positions}; _Tp = Column_x_positions; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ simple-closure.cc:30:27: note: in expansion of macro ‘SCM_CELL_TYPE’ 30 | return (SCM_NIMP (s) && SCM_CELL_TYPE (s) == simple_closure_tag); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/simple-closure.hh:23, from simple-closure.cc:20: simple-closure.cc: In function ‘void ly_simple_closure_pinit()’: simple-closure.cc:105:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 105 | LY_DEFINE (ly_simple_closure_p, "ly:simple-closure?", | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ simple-closure.cc:105:1: note: in expansion of macro ‘LY_DEFINE’ 105 | LY_DEFINE (ly_simple_closure_p, "ly:simple-closure?", | ^~~~~~~~~ simple-closure.cc: In function ‘void ly_make_simple_closureinit()’: simple-closure.cc:112:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 112 | LY_DEFINE (ly_make_simple_closure, "ly:make-simple-closure", | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ simple-closure.cc:112:1: note: in expansion of macro ‘LY_DEFINE’ 112 | LY_DEFINE (ly_make_simple_closure, "ly:make-simple-closure", | ^~~~~~~~~ simple-closure.cc: In function ‘void ly_eval_simple_closureinit()’: simple-closure.cc:125:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 125 | LY_DEFINE (ly_eval_simple_closure, "ly:eval-simple-closure", | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ simple-closure.cc:125:1: note: in expansion of macro ‘LY_DEFINE’ 125 | LY_DEFINE (ly_eval_simple_closure, "ly:eval-simple-closure", | ^~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Column_x_positions}; _Tp = Column_x_positions; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘std::vector Constrained_breaking::solve(vsize, vsize, vsize)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/translator-group.hh:23, from audio-element-info.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/translator-group.hh:23, from audio-element-info.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/translator-group.hh:23, from audio-element-info.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/translator-group.hh:23, from audio-element-info.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/translator-group.hh:23, from audio-element-info.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | DECLARE_SMOBS (Scheme_hash_table); | ^~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/interval-minefield.hh:25, from interval-minefield.cc:21: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Interval_t&}; _Tp = Interval_t; _Alloc = std::allocator >]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/interval-minefield.hh:25, from interval-minefield.cc:21: /usr/include/c++/9/bits/stl_vector.h: In member function ‘void Interval_minefield::add_forbidden_interval(Interval)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ rm -f ./out/font-size-engraver.dep; DEPENDENCIES_OUTPUT="./out/font-size-engraver.dep ./out/font-size-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-size-engraver.o font-size-engraver.cc rm -f ./out/horizontal-bracket-engraver.dep; DEPENDENCIES_OUTPUT="./out/horizontal-bracket-engraver.dep ./out/horizontal-bracket-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/horizontal-bracket-engraver.o horizontal-bracket-engraver.cc /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = Line_details; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from horizontal-bracket-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from horizontal-bracket-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/grob-closure.dep; DEPENDENCIES_OUTPUT="./out/grob-closure.dep ./out/grob-closure.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-closure.o grob-closure.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from font-size-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from font-size-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from font-size-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from font-size-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from font-size-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/constrained-breaking.hh:23, from constrained-breaking.cc:20: /usr/include/c++/9/bits/stl_vector.h: In member function ‘void Constrained_breaking::initialize()’: /usr/include/c++/9/bits/stl_vector.h:957:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 957 | _M_fill_insert(end(), __new_size - size(), __x); | ^~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:957:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 957 | _M_fill_insert(end(), __new_size - size(), __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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from horizontal-bracket-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from horizontal-bracket-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from horizontal-bracket-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from grob-closure.cc:1: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from grob-closure.cc:1: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/volta-bracket.dep; DEPENDENCIES_OUTPUT="./out/volta-bracket.dep ./out/volta-bracket.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/volta-bracket.o volta-bracket.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from grob-closure.cc:1: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/constrained-breaking.hh:23, from constrained-breaking.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In constructor ‘Line_details::Line_details(Prob*, Output_def*)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from grob-closure.cc:1: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from grob-closure.cc:1: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ rm -f ./out/axis-group-interface.dep; DEPENDENCIES_OUTPUT="./out/axis-group-interface.dep ./out/axis-group-interface.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/axis-group-interface.o axis-group-interface.cc rm -f ./out/file-name-map.dep; DEPENDENCIES_OUTPUT="./out/file-name-map.dep ./out/file-name-map.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/file-name-map.o file-name-map.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/font-interface.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/font-interface.hh:23, from volta-bracket.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/font-interface.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/font-interface.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/font-interface.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/font-interface.hh:23, from volta-bracket.cc:24: volta-bracket.cc: In function ‘void Volta_bracket_interface_print_init_functions()’: volta-bracket.cc:45:48: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 45 | MAKE_SCHEME_CALLBACK (Volta_bracket_interface, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ volta-bracket.cc:45:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 45 | MAKE_SCHEME_CALLBACK (Volta_bracket_interface, print, 1); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/axis-group-engraver.dep; DEPENDENCIES_OUTPUT="./out/axis-group-engraver.dep ./out/axis-group-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/axis-group-engraver.o axis-group-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from axis-group-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from axis-group-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from axis-group-interface.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from axis-group-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from axis-group-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Grob_array); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from axis-group-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from axis-group-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from file-name-map.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline-pair.hh:30:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 30 | DECLARE_SIMPLE_SMOBS (Skyline_pair); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from file-name-map.cc:24: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from axis-group-interface.cc:20: axis-group-interface.cc: In function ‘void Axis_group_interface_adjacent_pure_heights_init_functions()’: axis-group-interface.cc:220:45: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 220 | MAKE_SCHEME_CALLBACK (Axis_group_interface, adjacent_pure_heights, 1) | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ axis-group-interface.cc:220:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 220 | MAKE_SCHEME_CALLBACK (Axis_group_interface, adjacent_pure_heights, 1) | ^~~~~~~~~~~~~~~~~~~~ axis-group-interface.cc: In function ‘void Axis_group_interface_width_init_functions()’: axis-group-interface.cc:355:45: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 355 | MAKE_SCHEME_CALLBACK (Axis_group_interface, width, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ axis-group-interface.cc:355:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 355 | MAKE_SCHEME_CALLBACK (Axis_group_interface, width, 1); | ^~~~~~~~~~~~~~~~~~~~ axis-group-interface.cc: In function ‘void Axis_group_interface_height_init_functions()’: axis-group-interface.cc:363:45: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 363 | MAKE_SCHEME_CALLBACK (Axis_group_interface, height, 1); | ^~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ axis-group-interface.cc:363:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 363 | MAKE_SCHEME_CALLBACK (Axis_group_interface, height, 1); | ^~~~~~~~~~~~~~~~~~~~ axis-group-interface.cc: In function ‘void Axis_group_interface_pure_height_init_functions()’: axis-group-interface.cc:371:45: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 371 | MAKE_SCHEME_CALLBACK (Axis_group_interface, pure_height, 3); | ^~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ axis-group-interface.cc:371:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 371 | MAKE_SCHEME_CALLBACK (Axis_group_interface, pure_height, 3); | ^~~~~~~~~~~~~~~~~~~~ axis-group-interface.cc: In function ‘void Axis_group_interface_calc_skylines_init_functions()’: axis-group-interface.cc:393:45: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 393 | MAKE_SCHEME_CALLBACK (Axis_group_interface, calc_skylines, 1); | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ axis-group-interface.cc:393:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 393 | MAKE_SCHEME_CALLBACK (Axis_group_interface, calc_skylines, 1); | ^~~~~~~~~~~~~~~~~~~~ axis-group-interface.cc: In function ‘void Axis_group_interface_combine_skylines_init_functions()’: axis-group-interface.cc:408:45: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 408 | MAKE_SCHEME_CALLBACK (Axis_group_interface, combine_skylines, 1); | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ axis-group-interface.cc:408:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 408 | MAKE_SCHEME_CALLBACK (Axis_group_interface, combine_skylines, 1); | ^~~~~~~~~~~~~~~~~~~~ axis-group-interface.cc: In function ‘void Axis_group_interface_calc_pure_relevant_grobs_init_functions()’: axis-group-interface.cc:472:45: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 472 | MAKE_SCHEME_CALLBACK (Axis_group_interface, calc_pure_relevant_grobs, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ axis-group-interface.cc:472:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 472 | MAKE_SCHEME_CALLBACK (Axis_group_interface, calc_pure_relevant_grobs, 1); | ^~~~~~~~~~~~~~~~~~~~ axis-group-interface.cc: In function ‘void Axis_group_interface_calc_pure_y_common_init_functions()’: axis-group-interface.cc:528:45: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 528 | MAKE_SCHEME_CALLBACK (Axis_group_interface, calc_pure_y_common, 1); | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ axis-group-interface.cc:528:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 528 | MAKE_SCHEME_CALLBACK (Axis_group_interface, calc_pure_y_common, 1); | ^~~~~~~~~~~~~~~~~~~~ axis-group-interface.cc: In function ‘void Axis_group_interface_calc_x_common_init_functions()’: axis-group-interface.cc:565:45: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 565 | MAKE_SCHEME_CALLBACK (Axis_group_interface, calc_x_common, 1); | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ axis-group-interface.cc:565:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 565 | MAKE_SCHEME_CALLBACK (Axis_group_interface, calc_x_common, 1); | ^~~~~~~~~~~~~~~~~~~~ axis-group-interface.cc: In function ‘void Axis_group_interface_calc_y_common_init_functions()’: axis-group-interface.cc:572:45: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 572 | MAKE_SCHEME_CALLBACK (Axis_group_interface, calc_y_common, 1); | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ axis-group-interface.cc:572:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 572 | MAKE_SCHEME_CALLBACK (Axis_group_interface, calc_y_common, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from file-name-map.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from file-name-map.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from file-name-map.cc:24: file-name-map.cc: In function ‘void ly_add_file_name_alistinit()’: file-name-map.cc:36:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 36 | LY_DEFINE (ly_add_file_name_alist, "ly:add-file-name-alist", | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ file-name-map.cc:36:1: note: in expansion of macro ‘LY_DEFINE’ 36 | LY_DEFINE (ly_add_file_name_alist, "ly:add-file-name-alist", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 947 | && scm_is_eq (elements[i + 1]->get_property ("outside-staff-priority"), priority)) | ^~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from axis-group-interface.cc:20: axis-group-interface.cc: In function ‘void Axis_group_interface_print_init_functions()’: axis-group-interface.cc:977:45: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 977 | MAKE_SCHEME_CALLBACK (Axis_group_interface, print, 1) | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ axis-group-interface.cc:977:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 977 | MAKE_SCHEME_CALLBACK (Axis_group_interface, print, 1) | ^~~~~~~~~~~~~~~~~~~~ axis-group-interface.cc: In function ‘void Axis_group_interface_calc_pure_staff_staff_spacing_init_functions()’: axis-group-interface.cc:996:45: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 996 | MAKE_SCHEME_CALLBACK (Axis_group_interface, calc_pure_staff_staff_spacing, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ axis-group-interface.cc:996:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 996 | MAKE_SCHEME_CALLBACK (Axis_group_interface, calc_pure_staff_staff_spacing, 3) | ^~~~~~~~~~~~~~~~~~~~ axis-group-interface.cc: In function ‘void Axis_group_interface_calc_staff_staff_spacing_init_functions()’: axis-group-interface.cc:1006:45: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 1006 | MAKE_SCHEME_CALLBACK (Axis_group_interface, calc_staff_staff_spacing, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ axis-group-interface.cc:1006:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 1006 | MAKE_SCHEME_CALLBACK (Axis_group_interface, calc_staff_staff_spacing, 1) | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/line-spanner.dep; DEPENDENCIES_OUTPUT="./out/line-spanner.dep ./out/line-spanner.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/line-spanner.o line-spanner.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from axis-group-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from axis-group-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from axis-group-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from line-spanner.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from line-spanner.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from line-spanner.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from line-spanner.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from line-spanner.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/script-engraver.dep; DEPENDENCIES_OUTPUT="./out/script-engraver.dep ./out/script-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/script-engraver.o script-engraver.cc ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from line-spanner.cc:20: line-spanner.cc: In function ‘void Line_spanner_calc_cross_staff_init_functions()’: line-spanner.cc:205:37: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 205 | MAKE_SCHEME_CALLBACK (Line_spanner, calc_cross_staff, 1); | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ line-spanner.cc:205:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 205 | MAKE_SCHEME_CALLBACK (Line_spanner, calc_cross_staff, 1); | ^~~~~~~~~~~~~~~~~~~~ line-spanner.cc: In function ‘void Line_spanner_calc_right_bound_info_init_functions()’: line-spanner.cc:221:37: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 221 | MAKE_SCHEME_CALLBACK (Line_spanner, calc_right_bound_info, 1); | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ line-spanner.cc:221:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 221 | MAKE_SCHEME_CALLBACK (Line_spanner, calc_right_bound_info, 1); | ^~~~~~~~~~~~~~~~~~~~ line-spanner.cc: In function ‘void Line_spanner_calc_left_bound_info_init_functions()’: line-spanner.cc:228:37: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 228 | MAKE_SCHEME_CALLBACK (Line_spanner, calc_left_bound_info, 1); | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ line-spanner.cc:228:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 228 | MAKE_SCHEME_CALLBACK (Line_spanner, calc_left_bound_info, 1); | ^~~~~~~~~~~~~~~~~~~~ line-spanner.cc: In function ‘void Line_spanner_calc_left_bound_info_and_text_init_functions()’: line-spanner.cc:235:37: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 235 | MAKE_SCHEME_CALLBACK (Line_spanner, calc_left_bound_info_and_text, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ line-spanner.cc:235:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 235 | MAKE_SCHEME_CALLBACK (Line_spanner, calc_left_bound_info_and_text, 1); | ^~~~~~~~~~~~~~~~~~~~ line-spanner.cc: In function ‘void Line_spanner_print_init_functions()’: line-spanner.cc:258:37: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 258 | MAKE_SCHEME_CALLBACK (Line_spanner, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ line-spanner.cc:258:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 258 | MAKE_SCHEME_CALLBACK (Line_spanner, print, 1); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/spring.dep; DEPENDENCIES_OUTPUT="./out/spring.dep ./out/spring.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spring.o spring.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from script-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from script-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from script-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/spring.hh:24, from spring.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/spring.hh:24, from spring.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from script-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from script-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/spring.hh:24, from spring.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/spring.hh:24, from spring.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/spring.hh:24, from spring.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | DECLARE_SIMPLE_SMOBS (Spring); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/slur.dep; DEPENDENCIES_OUTPUT="./out/slur.dep ./out/slur.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slur.o slur.cc rm -f ./out/pure-from-neighbor-interface.dep; DEPENDENCIES_OUTPUT="./out/pure-from-neighbor-interface.dep ./out/pure-from-neighbor-interface.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pure-from-neighbor-interface.o pure-from-neighbor-interface.cc rm -f ./out/program-option.dep; DEPENDENCIES_OUTPUT="./out/program-option.dep ./out/program-option.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/program-option.o program-option.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from program-option.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from program-option.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/slur.hh:25, from slur.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/slur.hh:25, from slur.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/slur.hh:25, from slur.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/slur.hh:25, from slur.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/slur.hh:25, from slur.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from pure-from-neighbor-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline-pair.hh:30:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 30 | DECLARE_SIMPLE_SMOBS (Skyline_pair); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from pure-from-neighbor-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from pure-from-neighbor-interface.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/slur.hh:25, from slur.cc:21: slur.cc: In function ‘void Slur_calc_direction_init_functions()’: slur.cc:46:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 46 | MAKE_SCHEME_CALLBACK (Slur, calc_direction, 1) | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ slur.cc:46:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 46 | MAKE_SCHEME_CALLBACK (Slur, calc_direction, 1) | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ slur.cc: In function ‘void Slur_pure_height_init_functions()’: slur.cc:71:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 71 | MAKE_SCHEME_CALLBACK (Slur, pure_height, 3); | ^~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ slur.cc:71:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 71 | MAKE_SCHEME_CALLBACK (Slur, pure_height, 3); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from pure-from-neighbor-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from pure-from-neighbor-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ slur.cc: In function ‘void Slur_height_init_functions()’: slur.cc:132:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 132 | MAKE_SCHEME_CALLBACK (Slur, height, 1); | ^~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ slur.cc:132:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 132 | MAKE_SCHEME_CALLBACK (Slur, height, 1); | ^~~~~~~~~~~~~~~~~~~~ slur.cc: In function ‘void Slur_print_init_functions()’: slur.cc:144:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 144 | MAKE_SCHEME_CALLBACK (Slur, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ slur.cc:144:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 144 | MAKE_SCHEME_CALLBACK (Slur, print, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from program-option.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ slur.cc: In function ‘void Slur_pure_outside_slur_callback_init_functions()’: slur.cc:255:42: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 255 | MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Slur, pure_outside_slur_callback, 4, 1, ""); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ slur.cc: In function ‘void Slur_outside_slur_callback_init_functions()’: slur.cc:275:42: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 275 | MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Slur, outside_slur_callback, 2, 1, ""); | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ slur.cc: In function ‘void Slur_vertical_skylines_init_functions()’: slur.cc:368:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 368 | MAKE_SCHEME_CALLBACK (Slur, vertical_skylines, 1); | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ slur.cc:368:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 368 | MAKE_SCHEME_CALLBACK (Slur, vertical_skylines, 1); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ slur.cc: In function ‘void Slur_outside_slur_cross_staff_init_functions()’: slur.cc:444:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 444 | MAKE_SCHEME_CALLBACK (Slur, outside_slur_cross_staff, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ slur.cc:444:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 444 | MAKE_SCHEME_CALLBACK (Slur, outside_slur_cross_staff, 2) | ^~~~~~~~~~~~~~~~~~~~ slur.cc: In function ‘void Slur_calc_cross_staff_init_functions()’: slur.cc:459:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 459 | MAKE_SCHEME_CALLBACK (Slur, calc_cross_staff, 1) | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ slur.cc:459:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 459 | MAKE_SCHEME_CALLBACK (Slur, calc_cross_staff, 1) | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from pure-from-neighbor-interface.cc:20: pure-from-neighbor-interface.cc: In function ‘void Pure_from_neighbor_interface_calc_pure_relevant_grobs_init_functions()’: pure-from-neighbor-interface.cc:30:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 30 | MAKE_SCHEME_CALLBACK (Pure_from_neighbor_interface, calc_pure_relevant_grobs, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ pure-from-neighbor-interface.cc:30:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 30 | MAKE_SCHEME_CALLBACK (Pure_from_neighbor_interface, calc_pure_relevant_grobs, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from program-option.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from program-option.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ rm -f ./out/fretboard-engraver.dep; DEPENDENCIES_OUTPUT="./out/fretboard-engraver.dep ./out/fretboard-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/fretboard-engraver.o fretboard-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/articulations.hh:23, from fretboard-engraver.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/articulations.hh:23, from fretboard-engraver.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/separation-item.dep; DEPENDENCIES_OUTPUT="./out/separation-item.dep ./out/separation-item.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/separation-item.o separation-item.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/articulations.hh:23, from fretboard-engraver.cc:24: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/articulations.hh:23, from fretboard-engraver.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/articulations.hh:23, from fretboard-engraver.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | DECLARE_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/separation-item.hh:25, from separation-item.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/separation-item.hh:25, from separation-item.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/separation-item.hh:25, from separation-item.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/separation-item.hh:25, from separation-item.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/axis-group-interface.hh:23, from axis-group-interface.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/separation-item.hh:25, from separation-item.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Interval_t}; _Tp = Interval_t; _Alloc = std::allocator >]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline-pair.hh:30:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 30 | DECLARE_SIMPLE_SMOBS (Skyline_pair); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In function ‘void avoid_outside_staff_collisions(Grob*, Skyline_pair*, Real, Real, const std::vector&, const std::vector&, const std::vector&, Direction)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/separation-item.hh:25, from separation-item.cc:20: separation-item.cc: In function ‘void Separation_item_calc_skylines_init_functions()’: separation-item.cc:86:40: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 86 | MAKE_SCHEME_CALLBACK (Separation_item, calc_skylines, 1); | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ separation-item.cc:86:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 86 | MAKE_SCHEME_CALLBACK (Separation_item, calc_skylines, 1); | ^~~~~~~~~~~~~~~~~~~~ separation-item.cc: In function ‘void Separation_item_print_init_functions()’: separation-item.cc:189:40: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 189 | MAKE_SCHEME_CALLBACK (Separation_item, print, 1) | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ separation-item.cc:189:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 189 | MAKE_SCHEME_CALLBACK (Separation_item, print, 1) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ rm -f ./out/stream-event-scheme.dep; DEPENDENCIES_OUTPUT="./out/stream-event-scheme.dep ./out/stream-event-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stream-event-scheme.o stream-event-scheme.cc /usr/include/c++/9/bits/vector.tcc: In static member function ‘static Skyline_pair Axis_group_interface::skyline_spacing(Grob*)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/axis-group-interface.hh:23, from axis-group-interface.cc:20: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/stream-event.hh:24, from stream-event-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/stream-event.hh:24, from stream-event-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/stream-event.hh:24, from stream-event-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/slur.hh:24, from slur.cc:21: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Box&}; _Tp = Box; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/slur.hh:24, from slur.cc:21: /usr/include/c++/9/bits/stl_vector.h: In static member function ‘static scm_unused_struct* Slur::vertical_skylines(SCM)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/stream-event.hh:24, from stream-event-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/stream-event.hh:24, from stream-event-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/stream-event.hh:24, from stream-event-scheme.cc:20: stream-event-scheme.cc: In function ‘void ly_stream_event_pinit()’: stream-event-scheme.cc:22:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 22 | LY_DEFINE (ly_stream_event_p, "ly:stream-event?", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stream-event-scheme.cc:22:1: note: in expansion of macro ‘LY_DEFINE’ 22 | LY_DEFINE (ly_stream_event_p, "ly:stream-event?", | ^~~~~~~~~ stream-event-scheme.cc: In function ‘void ly_make_stream_eventinit()’: stream-event-scheme.cc:29:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 29 | LY_DEFINE (ly_make_stream_event, "ly:make-stream-event", | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stream-event-scheme.cc:29:1: note: in expansion of macro ‘LY_DEFINE’ 29 | LY_DEFINE (ly_make_stream_event, "ly:make-stream-event", | ^~~~~~~~~ stream-event-scheme.cc: In function ‘void ly_event_propertyinit()’: stream-event-scheme.cc:46:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 46 | LY_DEFINE (ly_event_property, "ly:event-property", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stream-event-scheme.cc:46:1: note: in expansion of macro ‘LY_DEFINE’ 46 | LY_DEFINE (ly_event_property, "ly:event-property", | ^~~~~~~~~ stream-event-scheme.cc: In function ‘void ly_event_set_property_xinit()’: stream-event-scheme.cc:56:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 56 | LY_DEFINE (ly_event_set_property_x, "ly:event-set-property!", | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stream-event-scheme.cc:56:1: note: in expansion of macro ‘LY_DEFINE’ 56 | LY_DEFINE (ly_event_set_property_x, "ly:event-set-property!", | ^~~~~~~~~ stream-event-scheme.cc: In function ‘void ly_event_deep_copyinit()’: stream-event-scheme.cc:66:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 66 | LY_DEFINE (ly_event_deep_copy, "ly:event-deep-copy", | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stream-event-scheme.cc:66:1: note: in expansion of macro ‘LY_DEFINE’ 66 | LY_DEFINE (ly_event_deep_copy, "ly:event-deep-copy", | ^~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/separation-item.hh:25, from separation-item.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Box}; _Tp = Box; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In static member function ‘static std::vector Separation_item::boxes(Grob*, Grob*)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ rm -f ./out/script-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/script-column-engraver.dep ./out/script-column-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/script-column-engraver.o script-column-engraver.cc rm -f ./out/bezier-bow.dep; DEPENDENCIES_OUTPUT="./out/bezier-bow.dep ./out/bezier-bow.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bezier-bow.o bezier-bow.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from script-column-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from script-column-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/rest.dep; DEPENDENCIES_OUTPUT="./out/rest.dep ./out/rest.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rest.o rest.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from script-column-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rest.hh:23, from rest.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rest.hh:23, from rest.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from script-column-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from script-column-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | DECLARE_SMOBS (Translator); | ^~~~~~~~~~~~~ rm -f ./out/page-breaking-scheme.dep; DEPENDENCIES_OUTPUT="./out/page-breaking-scheme.dep ./out/page-breaking-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-breaking-scheme.o page-breaking-scheme.cc ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rest.hh:23, from rest.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rest.hh:23, from rest.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rest.hh:23, from rest.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | DECLARE_SMOBS (Font_metric); | ^~~~~~~~~~~~~ rm -f ./out/kievan-ligature.dep; DEPENDENCIES_OUTPUT="./out/kievan-ligature.dep ./out/kievan-ligature.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/kievan-ligature.o kievan-ligature.cc ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/rest.hh:23, from rest.cc:20: rest.cc: In function ‘void Rest_y_offset_callback_init_functions()’: rest.cc:34:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 34 | MAKE_SCHEME_CALLBACK (Rest, y_offset_callback, 1); | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ rest.cc:34:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 34 | MAKE_SCHEME_CALLBACK (Rest, y_offset_callback, 1); | ^~~~~~~~~~~~~~~~~~~~ rest.cc: In function ‘void Rest_calc_cross_staff_init_functions()’: rest.cc:145:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 145 | MAKE_SCHEME_CALLBACK (Rest, calc_cross_staff, 1); | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ rest.cc:145:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 145 | MAKE_SCHEME_CALLBACK (Rest, calc_cross_staff, 1); | ^~~~~~~~~~~~~~~~~~~~ rest.cc: In function ‘void Rest_print_init_functions()’: rest.cc:224:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 224 | MAKE_SCHEME_CALLBACK (Rest, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ rest.cc:224:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 224 | MAKE_SCHEME_CALLBACK (Rest, print, 1); | ^~~~~~~~~~~~~~~~~~~~ rest.cc: In function ‘void Rest_width_init_functions()’: rest.cc:266:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 266 | MAKE_SCHEME_CALLBACK (Rest, width, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ rest.cc:266:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 266 | MAKE_SCHEME_CALLBACK (Rest, width, 1); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/spacing-basic.dep; DEPENDENCIES_OUTPUT="./out/spacing-basic.dep ./out/spacing-basic.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-basic.o spacing-basic.cc rest.cc: In function ‘void Rest_height_init_functions()’: rest.cc:276:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 276 | MAKE_SCHEME_CALLBACK (Rest, height, 1); | ^~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ rest.cc:276:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 276 | MAKE_SCHEME_CALLBACK (Rest, height, 1); | ^~~~~~~~~~~~~~~~~~~~ rest.cc: In function ‘void Rest_pure_height_init_functions()’: rest.cc:301:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 301 | MAKE_SCHEME_CALLBACK (Rest, pure_height, 3); | ^~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ rest.cc:301:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 301 | MAKE_SCHEME_CALLBACK (Rest, pure_height, 3); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from page-breaking-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from page-breaking-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from page-breaking-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from page-breaking-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from page-breaking-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/paper-book.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from page-breaking-scheme.cc:20: page-breaking-scheme.cc: In function ‘void ly_page_turn_breakinginit()’: page-breaking-scheme.cc:26:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 26 | LY_DEFINE (ly_page_turn_breaking, "ly:page-turn-breaking", | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ page-breaking-scheme.cc:26:1: note: in expansion of macro ‘LY_DEFINE’ 26 | LY_DEFINE (ly_page_turn_breaking, "ly:page-turn-breaking", | ^~~~~~~~~ page-breaking-scheme.cc: In function ‘void ly_optimal_breakinginit()’: page-breaking-scheme.cc:36:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 36 | LY_DEFINE (ly_optimal_breaking, "ly:optimal-breaking", | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ page-breaking-scheme.cc:36:1: note: in expansion of macro ‘LY_DEFINE’ 36 | LY_DEFINE (ly_optimal_breaking, "ly:optimal-breaking", | ^~~~~~~~~ page-breaking-scheme.cc: In function ‘void ly_minimal_breakinginit()’: page-breaking-scheme.cc:46:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 46 | LY_DEFINE (ly_minimal_breaking, "ly:minimal-breaking", | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ page-breaking-scheme.cc:46:1: note: in expansion of macro ‘LY_DEFINE’ 46 | LY_DEFINE (ly_minimal_breaking, "ly:minimal-breaking", | ^~~~~~~~~ page-breaking-scheme.cc: In function ‘void ly_one_line_breakinginit()’: page-breaking-scheme.cc:56:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 56 | LY_DEFINE (ly_one_line_breaking, "ly:one-line-breaking", | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ page-breaking-scheme.cc:56:1: note: in expansion of macro ‘LY_DEFINE’ 56 | LY_DEFINE (ly_one_line_breaking, "ly:one-line-breaking", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/kievan-ligature.hh:24, from kievan-ligature.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/kievan-ligature.hh:24, from kievan-ligature.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/kievan-ligature.hh:24, from kievan-ligature.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-basic.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-basic.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-basic.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-basic.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-basic.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | DECLARE_SIMPLE_SMOBS (Spring); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ ./include/moment.hh: In static member function ‘static Moment* Moment::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/kievan-ligature.hh:24, from kievan-ligature.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/kievan-ligature.hh:24, from kievan-ligature.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/kievan-ligature.hh:24, from kievan-ligature.cc:20: kievan-ligature.cc: In function ‘void Kievan_ligature_print_init_functions()’: kievan-ligature.cc:26:40: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 26 | MAKE_SCHEME_CALLBACK (Kievan_ligature, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ kievan-ligature.cc:26:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 26 | MAKE_SCHEME_CALLBACK (Kievan_ligature, print, 1); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/staff-symbol-referencer.dep; DEPENDENCIES_OUTPUT="./out/staff-symbol-referencer.dep ./out/staff-symbol-referencer.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-symbol-referencer.o staff-symbol-referencer.cc rm -f ./out/dimensions-scheme.dep; DEPENDENCIES_OUTPUT="./out/dimensions-scheme.dep ./out/dimensions-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dimensions-scheme.o dimensions-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-symbol-referencer.hh:23, from staff-symbol-referencer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-symbol-referencer.hh:23, from staff-symbol-referencer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/music-scheme.dep; DEPENDENCIES_OUTPUT="./out/music-scheme.dep ./out/music-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-scheme.o music-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from dimensions-scheme.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ../flower/include/interval.hh:25, from ./include/lily-guile.hh:38, from ./include/grob-interface.hh:23, from ./include/rest.hh:23, from rest.cc:20: /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/9/bits/stl_algo.h:61, from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ../flower/include/interval.hh:25, from ./include/lily-guile.hh:38, from ./include/grob-interface.hh:23, from ./include/rest.hh:23, from rest.cc:20: /usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ../flower/include/interval.hh:25, from ./include/lily-guile.hh:38, from ./include/grob-interface.hh:23, from ./include/rest.hh:23, from rest.cc:20: /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-symbol-referencer.hh:23, from staff-symbol-referencer.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h: In static member function ‘static Real Rest::staff_position_internal(Grob*, int, int)’: /usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1884 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1889 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-symbol-referencer.hh:23, from staff-symbol-referencer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-symbol-referencer.hh:23, from staff-symbol-referencer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/staff-symbol-referencer.hh:23, from staff-symbol-referencer.cc:20: staff-symbol-referencer.cc: In function ‘void Staff_symbol_referencer_callback_init_functions()’: staff-symbol-referencer.cc:137:48: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 137 | MAKE_SCHEME_CALLBACK (Staff_symbol_referencer, callback, 1); | ^~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ staff-symbol-referencer.cc:137:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 137 | MAKE_SCHEME_CALLBACK (Staff_symbol_referencer, callback, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from dimensions-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from dimensions-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from dimensions-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from dimensions-scheme.cc:20: dimensions-scheme.cc: In function ‘void ly_ptinit()’: dimensions-scheme.cc:24:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 24 | LY_DEFINE (ly_pt, "ly:pt", | ^~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ dimensions-scheme.cc:24:1: note: in expansion of macro ‘LY_DEFINE’ 24 | LY_DEFINE (ly_pt, "ly:pt", | ^~~~~~~~~ dimensions-scheme.cc: In function ‘void ly_cminit()’: dimensions-scheme.cc:33:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 33 | LY_DEFINE (ly_cm, "ly:cm", | ^~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ dimensions-scheme.cc:33:1: note: in expansion of macro ‘LY_DEFINE’ 33 | LY_DEFINE (ly_cm, "ly:cm", | ^~~~~~~~~ dimensions-scheme.cc: In function ‘void ly_inchinit()’: dimensions-scheme.cc:42:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 42 | LY_DEFINE (ly_inch, "ly:inch", | ^~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ dimensions-scheme.cc:42:1: note: in expansion of macro ‘LY_DEFINE’ 42 | LY_DEFINE (ly_inch, "ly:inch", | ^~~~~~~~~ dimensions-scheme.cc: In function ‘void ly_mminit()’: dimensions-scheme.cc:51:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 51 | LY_DEFINE (ly_mm, "ly:mm", | ^~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ dimensions-scheme.cc:51:1: note: in expansion of macro ‘LY_DEFINE’ 51 | LY_DEFINE (ly_mm, "ly:mm", | ^~~~~~~~~ dimensions-scheme.cc: In function ‘void ly_bpinit()’: dimensions-scheme.cc:60:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 60 | LY_DEFINE (ly_bp, "ly:bp", | ^~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ dimensions-scheme.cc:60:1: note: in expansion of macro ‘LY_DEFINE’ 60 | LY_DEFINE (ly_bp, "ly:bp", | ^~~~~~~~~ rm -f ./out/note-heads-engraver.dep; DEPENDENCIES_OUTPUT="./out/note-heads-engraver.dep ./out/note-heads-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-heads-engraver.o note-heads-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | DECLARE_SIMPLE_SMOBS (Duration); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/music.hh:23, from music-scheme.cc:20: music-scheme.cc: In function ‘void ly_music_lengthinit()’: music-scheme.cc:26:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 26 | LY_DEFINE (ly_music_length, "ly:music-length", | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ music-scheme.cc:26:1: note: in expansion of macro ‘LY_DEFINE’ 26 | LY_DEFINE (ly_music_length, "ly:music-length", | ^~~~~~~~~ music-scheme.cc: In function ‘void ly_music_propertyinit()’: music-scheme.cc:36:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 36 | LY_DEFINE (ly_music_property, "ly:music-property", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ music-scheme.cc:36:1: note: in expansion of macro ‘LY_DEFINE’ 36 | LY_DEFINE (ly_music_property, "ly:music-property", | ^~~~~~~~~ music-scheme.cc: In function ‘void ly_music_set_property_xinit()’: music-scheme.cc:46:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 46 | LY_DEFINE (ly_music_set_property_x, "ly:music-set-property!", | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ music-scheme.cc:46:1: note: in expansion of macro ‘LY_DEFINE’ 46 | LY_DEFINE (ly_music_set_property_x, "ly:music-set-property!", | ^~~~~~~~~ music-scheme.cc: In function ‘void ly_make_musicinit()’: music-scheme.cc:57:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 57 | LY_DEFINE (ly_make_music, "ly:make-music", | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ music-scheme.cc:57:1: note: in expansion of macro ‘LY_DEFINE’ 57 | LY_DEFINE (ly_make_music, "ly:make-music", | ^~~~~~~~~ music-scheme.cc: In function ‘void ly_music_pinit()’: music-scheme.cc:70:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 70 | LY_DEFINE (ly_music_p, "ly:music?", | ^~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ music-scheme.cc:70:1: note: in expansion of macro ‘LY_DEFINE’ 70 | LY_DEFINE (ly_music_p, "ly:music?", | ^~~~~~~~~ music-scheme.cc: In function ‘void ly_event_pinit()’: music-scheme.cc:77:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 77 | LY_DEFINE (ly_event_p, "ly:event?", | ^~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ music-scheme.cc:77:1: note: in expansion of macro ‘LY_DEFINE’ 77 | LY_DEFINE (ly_event_p, "ly:event?", | ^~~~~~~~~ music-scheme.cc: In function ‘void ly_music_mutable_propertiesinit()’: music-scheme.cc:89:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 89 | LY_DEFINE (ly_music_mutable_properties, "ly:music-mutable-properties", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ music-scheme.cc:89:1: note: in expansion of macro ‘LY_DEFINE’ 89 | LY_DEFINE (ly_music_mutable_properties, "ly:music-mutable-properties", | ^~~~~~~~~ music-scheme.cc: In function ‘void ly_music_list_pinit()’: music-scheme.cc:100:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 100 | LY_DEFINE (ly_music_list_p, "ly:music-list?", | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ music-scheme.cc:100:1: note: in expansion of macro ‘LY_DEFINE’ 100 | LY_DEFINE (ly_music_list_p, "ly:music-list?", | ^~~~~~~~~ music-scheme.cc: In function ‘void ly_music_deep_copyinit()’: music-scheme.cc:115:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 115 | LY_DEFINE (ly_music_deep_copy, "ly:music-deep-copy", | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ music-scheme.cc:115:1: note: in expansion of macro ‘LY_DEFINE’ 115 | LY_DEFINE (ly_music_deep_copy, "ly:music-deep-copy", | ^~~~~~~~~ music-scheme.cc: In function ‘void ly_music_transposeinit()’: music-scheme.cc:143:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 143 | LY_DEFINE (ly_music_transpose, "ly:music-transpose", | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ music-scheme.cc:143:1: note: in expansion of macro ‘LY_DEFINE’ 143 | LY_DEFINE (ly_music_transpose, "ly:music-transpose", | ^~~~~~~~~ music-scheme.cc: In function ‘void ly_music_compressinit()’: music-scheme.cc:162:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 162 | LY_DEFINE (ly_music_compress, "ly:music-compress", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ music-scheme.cc:162:1: note: in expansion of macro ‘LY_DEFINE’ 162 | LY_DEFINE (ly_music_compress, "ly:music-compress", | ^~~~~~~~~ music-scheme.cc: In function ‘void ly_make_music_relative_xinit()’: music-scheme.cc:174:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 174 | LY_DEFINE (ly_make_music_relative_x, "ly:make-music-relative!", | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ music-scheme.cc:174:1: note: in expansion of macro ‘LY_DEFINE’ 174 | LY_DEFINE (ly_make_music_relative_x, "ly:make-music-relative!", | ^~~~~~~~~ music-scheme.cc: In function ‘void ly_music_duration_lengthinit()’: music-scheme.cc:189:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 189 | LY_DEFINE (ly_music_duration_length, "ly:music-duration-length", 1, 0, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ music-scheme.cc:189:1: note: in expansion of macro ‘LY_DEFINE’ 189 | LY_DEFINE (ly_music_duration_length, "ly:music-duration-length", 1, 0, 0, | ^~~~~~~~~ music-scheme.cc: In function ‘void ly_music_duration_compressinit()’: music-scheme.cc:207:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 207 | LY_DEFINE (ly_music_duration_compress, "ly:music-duration-compress", 2, 0, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ music-scheme.cc:207:1: note: in expansion of macro ‘LY_DEFINE’ 207 | LY_DEFINE (ly_music_duration_compress, "ly:music-duration-compress", 2, 0, 0, | ^~~~~~~~~ music-scheme.cc: In function ‘void ly_transpose_key_alistinit()’: music-scheme.cc:231:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 231 | LY_DEFINE (ly_transpose_key_alist, "ly:transpose-key-alist", | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ music-scheme.cc:231:1: note: in expansion of macro ‘LY_DEFINE’ 231 | LY_DEFINE (ly_transpose_key_alist, "ly:transpose-key-alist", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-heads-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-heads-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/paper-outputter.dep; DEPENDENCIES_OUTPUT="./out/paper-outputter.dep ./out/paper-outputter.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-outputter.o paper-outputter.cc rm -f ./out/music-wrapper.dep; DEPENDENCIES_OUTPUT="./out/music-wrapper.dep ./out/music-wrapper.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-wrapper.o music-wrapper.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-heads-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-heads-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-heads-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ note-heads-engraver.cc:110:18: note: in expansion of macro ‘scm_is_symbol’ 110 | && scm_is_symbol (scm_vector_ref (shape_vector, scm_from_int (delta)))) | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/music-wrapper.hh:23, from music-wrapper.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ note-heads-engraver.cc:112:15: note: in expansion of macro ‘scm_is_symbol’ 112 | if (scm_is_symbol (style)) | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/music-wrapper.hh:23, from music-wrapper.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/paper-outputter.hh:26, from paper-outputter.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/paper-outputter.hh:26, from paper-outputter.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/paper-outputter.hh:26, from paper-outputter.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/paper-outputter.hh:26, from paper-outputter.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/paper-outputter.hh:26, from paper-outputter.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/paper-outputter.hh:40:3: note: in expansion of macro ‘DECLARE_SMOBS’ 40 | DECLARE_SMOBS (Paper_outputter); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/music-wrapper.hh:23, from music-wrapper.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/paper-book.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:93:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 93 | IMPLEMENT_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~~~ paper-outputter.cc:64:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ 64 | IMPLEMENT_SMOBS (Paper_outputter); | ^~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/music-wrapper.hh:23, from music-wrapper.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/music-wrapper.hh:23, from music-wrapper.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/music-wrapper.hh:23, from music-wrapper.cc:20: music-wrapper.cc: In function ‘void Music_wrapper_start_callback_init_functions()’: music-wrapper.cc:24:38: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 24 | MAKE_SCHEME_CALLBACK (Music_wrapper, start_callback, 1); | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ music-wrapper.cc:24:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 24 | MAKE_SCHEME_CALLBACK (Music_wrapper, start_callback, 1); | ^~~~~~~~~~~~~~~~~~~~ music-wrapper.cc: In function ‘void Music_wrapper_length_callback_init_functions()’: music-wrapper.cc:36:38: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 36 | MAKE_SCHEME_CALLBACK (Music_wrapper, length_callback, 1); | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ music-wrapper.cc:36:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 36 | MAKE_SCHEME_CALLBACK (Music_wrapper, length_callback, 1); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/skyline-pair.dep; DEPENDENCIES_OUTPUT="./out/skyline-pair.dep ./out/skyline-pair.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/skyline-pair.o skyline-pair.cc rm -f ./out/dot-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/dot-column-engraver.dep ./out/dot-column-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dot-column-engraver.o dot-column-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rhythmic-head.hh:23, from dot-column-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rhythmic-head.hh:23, from dot-column-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ rm -f ./out/staff-collecting-engraver.dep; DEPENDENCIES_OUTPUT="./out/staff-collecting-engraver.dep ./out/staff-collecting-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-collecting-engraver.o staff-collecting-engraver.cc In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/skyline-pair.hh:23, from skyline-pair.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/skyline-pair.hh:23, from skyline-pair.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/skyline-pair.hh:23, from skyline-pair.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/skyline-pair.hh:23, from skyline-pair.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/skyline-pair.hh:23, from skyline-pair.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline-pair.hh:30:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 30 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:81:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 81 | IMPLEMENT_BASE_SMOBS (CL); \ | ^~~~~~~~~~~~~~~~~~~~ skyline-pair.cc:131:1: note: in expansion of macro ‘IMPLEMENT_SIMPLE_SMOBS’ 131 | IMPLEMENT_SIMPLE_SMOBS (Skyline_pair); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from skyline-pair.cc:24: skyline-pair.cc: In function ‘void init_type_Skyline_pair()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ skyline-pair.cc:132:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 132 | IMPLEMENT_TYPE_P (Skyline_pair, "ly:skyline-pair?"); | ^~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/skyline-pair.hh:23, from skyline-pair.cc:21: skyline-pair.cc: In function ‘void Skyline_pair_skyline_init_functions()’: skyline-pair.cc:151:37: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 151 | MAKE_SCHEME_CALLBACK (Skyline_pair, skyline, 2); | ^~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ skyline-pair.cc:151:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 151 | MAKE_SCHEME_CALLBACK (Skyline_pair, skyline, 2); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/page-turn-engraver.dep; DEPENDENCIES_OUTPUT="./out/page-turn-engraver.dep ./out/page-turn-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-turn-engraver.o page-turn-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rhythmic-head.hh:23, from dot-column-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rhythmic-head.hh:23, from dot-column-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rhythmic-head.hh:23, from dot-column-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-symbol.hh:24, from staff-collecting-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-symbol.hh:24, from staff-collecting-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from page-turn-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-symbol.hh:24, from staff-collecting-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from page-turn-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-symbol.hh:24, from staff-collecting-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-symbol.hh:24, from staff-collecting-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from page-turn-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /usr/include/c++/9/list:64, from ./include/skyline.hh:31, from ./include/skyline-pair.hh:23, from skyline-pair.cc:21: /usr/include/c++/9/bits/list.tcc: In member function ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = Building; _Alloc = std::allocator]’: /usr/include/c++/9/bits/list.tcc:308:7: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 308 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/list.tcc:308:7: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from page-turn-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from page-turn-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ /usr/include/c++/9/bits/list.tcc: In constructor ‘Skyline_pair::Skyline_pair(const std::vector >&, Axis)’: /usr/include/c++/9/bits/list.tcc:286:4: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 286 | _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/list.tcc:286:4: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 286 | _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); | ^~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | DECLARE_SMOBS (Translator); | ^~~~~~~~~~~~~ rm -f ./out/engraver-scheme.dep; DEPENDENCIES_OUTPUT="./out/engraver-scheme.dep ./out/engraver-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/engraver-scheme.o engraver-scheme.cc ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ /usr/include/c++/9/bits/list.tcc: In constructor ‘Skyline_pair::Skyline_pair()’: /usr/include/c++/9/bits/list.tcc:286:4: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 286 | _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/list.tcc:286:4: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 286 | _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); | ^~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/list.tcc: In constructor ‘Skyline_pair::Skyline_pair(const std::vector&)’: /usr/include/c++/9/bits/list.tcc:286:4: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 286 | _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/list.tcc:286:4: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 286 | _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); | ^~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ /usr/include/c++/9/bits/list.tcc: In constructor ‘Skyline_pair::Skyline_pair(const Box&, Axis)’: /usr/include/c++/9/bits/list.tcc:286:4: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 286 | _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/list.tcc:286:4: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 286 | _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); | ^~~~~~~~~~~~~~~~~~ rm -f ./out/enclosing-bracket.dep; DEPENDENCIES_OUTPUT="./out/enclosing-bracket.dep ./out/enclosing-bracket.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/enclosing-bracket.o enclosing-bracket.cc /usr/include/c++/9/bits/list.tcc: In constructor ‘Skyline_pair::Skyline_pair(const std::vector&, Axis)’: /usr/include/c++/9/bits/list.tcc:286:4: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 286 | _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/list.tcc:286:4: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 286 | _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); | ^~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from engraver-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from engraver-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/text-interface.dep; DEPENDENCIES_OUTPUT="./out/text-interface.dep ./out/text-interface.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/text-interface.o text-interface.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from engraver-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from engraver-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from enclosing-bracket.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from enclosing-bracket.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from engraver-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from enclosing-bracket.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from engraver-scheme.cc:20: engraver-scheme.cc: In function ‘void ly_engraver_make_grobinit()’: engraver-scheme.cc:23:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 23 | LY_DEFINE (ly_engraver_make_grob, "ly:engraver-make-grob", | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ engraver-scheme.cc:23:1: note: in expansion of macro ‘LY_DEFINE’ 23 | LY_DEFINE (ly_engraver_make_grob, "ly:engraver-make-grob", | ^~~~~~~~~ engraver-scheme.cc: In function ‘void ly_engraver_announce_end_grobinit()’: engraver-scheme.cc:41:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 41 | LY_DEFINE (ly_engraver_announce_end_grob, "ly:engraver-announce-end-grob", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ engraver-scheme.cc:41:1: note: in expansion of macro ‘LY_DEFINE’ 41 | LY_DEFINE (ly_engraver_announce_end_grob, "ly:engraver-announce-end-grob", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from enclosing-bracket.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from enclosing-bracket.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from enclosing-bracket.cc:21: enclosing-bracket.cc: In function ‘void Enclosing_bracket_width_init_functions()’: enclosing-bracket.cc:50:42: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 50 | MAKE_SCHEME_CALLBACK (Enclosing_bracket, width, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ enclosing-bracket.cc:50:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 50 | MAKE_SCHEME_CALLBACK (Enclosing_bracket, width, 1); | ^~~~~~~~~~~~~~~~~~~~ enclosing-bracket.cc: In function ‘void Enclosing_bracket_print_init_functions()’: enclosing-bracket.cc:81:42: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 81 | MAKE_SCHEME_CALLBACK (Enclosing_bracket, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ enclosing-bracket.cc:81:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 81 | MAKE_SCHEME_CALLBACK (Enclosing_bracket, print, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from page-turn-engraver.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Page_turn_event&}; _Tp = Page_turn_event; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/text-interface.hh:24, from text-interface.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/text-interface.hh:24, from text-interface.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/text-interface.hh:24, from text-interface.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from page-turn-engraver.cc:20: /usr/include/c++/9/bits/stl_vector.h: In member function ‘std::vector Page_turn_event::penalize(const Page_turn_event&)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/text-interface.hh:24, from text-interface.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/text-interface.hh:24, from text-interface.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline-pair.hh:30:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 30 | DECLARE_SIMPLE_SMOBS (Skyline_pair); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/freetype-error.dep; DEPENDENCIES_OUTPUT="./out/freetype-error.dep ./out/freetype-error.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/freetype-error.o freetype-error.cc ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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::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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ text-interface.cc:63:15: note: in expansion of macro ‘scm_is_true’ 63 | if (scm_is_true (ligature)) | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/text-interface.hh:24, from text-interface.cc:21: text-interface.cc: In function ‘void Text_interface_interpret_string_init_functions()’: text-interface.cc:69:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 69 | MAKE_SCHEME_CALLBACK (Text_interface, interpret_string, 3); | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ text-interface.cc:69:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 69 | MAKE_SCHEME_CALLBACK (Text_interface, interpret_string, 3); | ^~~~~~~~~~~~~~~~~~~~ text-interface.cc: In function ‘void Text_interface_interpret_markup_init_functions()’: text-interface.cc:98:52: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 98 | MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Text_interface, interpret_markup, 3, 0, | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ text-interface.cc: In function ‘void Text_interface_print_init_functions()’: text-interface.cc:163:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 163 | MAKE_SCHEME_CALLBACK (Text_interface, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ text-interface.cc:163:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 163 | MAKE_SCHEME_CALLBACK (Text_interface, print, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ text-interface.cc:180:12: note: in expansion of macro ‘scm_is_true’ 180 | && 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ text-interface.cc:192:10: note: in expansion of macro ‘scm_is_true’ 192 | return scm_is_true (scm_call_1 (music_list_p, x)); | ^~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from page-turn-engraver.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Rational}; _Tp = Rational; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ rm -f ./out/ottava-engraver.dep; DEPENDENCIES_OUTPUT="./out/ottava-engraver.dep ./out/ottava-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ottava-engraver.o ottava-engraver.cc /usr/include/c++/9/bits/vector.tcc: In member function ‘void Page_turn_engraver::stop_translation_timestep()’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Page_turn_event; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ottava-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/freetype.hh:28, from freetype-error.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ottava-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/freetype.hh:28, from freetype-error.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/freetype.hh:28, from freetype-error.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from page-turn-engraver.cc:20: /usr/include/c++/9/bits/stl_vector.h: In member function ‘virtual void Page_turn_engraver::finalize()’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1662 | _M_range_insert(__pos, __first, __last, | ^~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/freetype.hh:28, from freetype-error.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/freetype.hh:28, from freetype-error.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ottava-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/scale.dep; DEPENDENCIES_OUTPUT="./out/scale.dep ./out/scale.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/scale.o scale.cc rm -f ./out/arpeggio.dep; DEPENDENCIES_OUTPUT="./out/arpeggio.dep ./out/arpeggio.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ottava-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ottava-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/scale.hh:23, from scale.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/scale.hh:23, from scale.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/program-option-scheme.dep; DEPENDENCIES_OUTPUT="./out/program-option-scheme.dep ./out/program-option-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/program-option-scheme.o program-option-scheme.cc rm -f ./out/footnote-engraver.dep; DEPENDENCIES_OUTPUT="./out/footnote-engraver.dep ./out/footnote-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/footnote-engraver.o footnote-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/scale.hh:23, from scale.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/scale.hh:23, from scale.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/scale.hh:23, from scale.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scale.hh:38:3: note: in expansion of macro ‘DECLARE_SMOBS’ 38 | DECLARE_SMOBS (Scale); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/scale.hh:23, from scale.cc:22: scale.cc: In function ‘void ly_make_scaleinit()’: scale.cc:29:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 29 | LY_DEFINE (ly_make_scale, "ly:make-scale", | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ scale.cc:29:1: note: in expansion of macro ‘LY_DEFINE’ 29 | LY_DEFINE (ly_make_scale, "ly:make-scale", | ^~~~~~~~~ scale.cc: In function ‘void ly_set_default_scaleinit()’: scale.cc:76:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 76 | LY_DEFINE (ly_set_default_scale, "ly:set-default-scale", | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ scale.cc:76:1: note: in expansion of macro ‘LY_DEFINE’ 76 | LY_DEFINE (ly_set_default_scale, "ly:set-default-scale", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/arpeggio.hh:24, from arpeggio.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/arpeggio.hh:24, from arpeggio.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from program-option-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/scale.hh:23, from scale.cc:22: scale.cc: In static member function ‘static scm_unused_struct* Scale::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:93:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 93 | IMPLEMENT_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~~~ scale.cc:169:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ 169 | IMPLEMENT_SMOBS (Scale); | ^~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/arpeggio.hh:24, from arpeggio.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, 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/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from footnote-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from footnote-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/arpeggio.hh:24, from arpeggio.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/arpeggio.hh:24, from arpeggio.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/arpeggio.hh:24, from arpeggio.cc:20: arpeggio.cc: In function ‘void Arpeggio_calc_cross_staff_init_functions()’: arpeggio.cc:59:33: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 59 | MAKE_SCHEME_CALLBACK (Arpeggio, calc_cross_staff, 1); | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ arpeggio.cc:59:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 59 | MAKE_SCHEME_CALLBACK (Arpeggio, calc_cross_staff, 1); | ^~~~~~~~~~~~~~~~~~~~ arpeggio.cc: In function ‘void Arpeggio_calc_positions_init_functions()’: arpeggio.cc:82:33: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 82 | MAKE_SCHEME_CALLBACK (Arpeggio, calc_positions, 1); | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ arpeggio.cc:82:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 82 | MAKE_SCHEME_CALLBACK (Arpeggio, calc_positions, 1); | ^~~~~~~~~~~~~~~~~~~~ arpeggio.cc: In function ‘void Arpeggio_print_init_functions()’: arpeggio.cc:115:33: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 115 | MAKE_SCHEME_CALLBACK (Arpeggio, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ arpeggio.cc:115:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 115 | MAKE_SCHEME_CALLBACK (Arpeggio, print, 1); | ^~~~~~~~~~~~~~~~~~~~ arpeggio.cc: In function ‘void Arpeggio_brew_chord_bracket_init_functions()’: arpeggio.cc:183:33: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 183 | MAKE_SCHEME_CALLBACK (Arpeggio, brew_chord_bracket, 1); | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ arpeggio.cc:183:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 183 | MAKE_SCHEME_CALLBACK (Arpeggio, brew_chord_bracket, 1); | ^~~~~~~~~~~~~~~~~~~~ arpeggio.cc: In function ‘void Arpeggio_brew_chord_slur_init_functions()’: arpeggio.cc:202:33: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 202 | MAKE_SCHEME_CALLBACK (Arpeggio, brew_chord_slur, 1); | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ arpeggio.cc:202:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 202 | MAKE_SCHEME_CALLBACK (Arpeggio, brew_chord_slur, 1); | ^~~~~~~~~~~~~~~~~~~~ arpeggio.cc: In function ‘void Arpeggio_width_init_functions()’: arpeggio.cc:229:33: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 229 | MAKE_SCHEME_CALLBACK (Arpeggio, width, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ arpeggio.cc:229:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 229 | MAKE_SCHEME_CALLBACK (Arpeggio, width, 1); | ^~~~~~~~~~~~~~~~~~~~ arpeggio.cc: In function ‘void Arpeggio_pure_height_init_functions()’: arpeggio.cc:237:33: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 237 | MAKE_SCHEME_CALLBACK (Arpeggio, pure_height, 3); | ^~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ arpeggio.cc:237:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 237 | MAKE_SCHEME_CALLBACK (Arpeggio, pure_height, 3); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from program-option-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from footnote-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from program-option-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from program-option-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/program-option.hh:22, from program-option-scheme.cc:20: program-option-scheme.cc: In function ‘void ly_option_usageinit()’: program-option-scheme.cc:178:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 178 | LY_DEFINE (ly_option_usage, "ly:option-usage", 0, 1, 0, (SCM port), | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ program-option-scheme.cc:178:1: note: in expansion of macro ‘LY_DEFINE’ 178 | LY_DEFINE (ly_option_usage, "ly:option-usage", 0, 1, 0, (SCM port), | ^~~~~~~~~ program-option-scheme.cc: In function ‘void ly_add_optioninit()’: program-option-scheme.cc:188:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 188 | LY_DEFINE (ly_add_option, "ly:add-option", 3, 0, 0, | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ program-option-scheme.cc:188:1: note: in expansion of macro ‘LY_DEFINE’ 188 | LY_DEFINE (ly_add_option, "ly:add-option", 3, 0, 0, | ^~~~~~~~~ program-option-scheme.cc: In function ‘void ly_set_optioninit()’: program-option-scheme.cc:206:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 206 | LY_DEFINE (ly_set_option, "ly:set-option", 1, 1, 0, (SCM var, SCM val), | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ program-option-scheme.cc:206:1: note: in expansion of macro ‘LY_DEFINE’ 206 | LY_DEFINE (ly_set_option, "ly:set-option", 1, 1, 0, (SCM var, SCM val), | ^~~~~~~~~ program-option-scheme.cc: In function ‘void ly_get_optioninit()’: program-option-scheme.cc:254:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 254 | LY_DEFINE (ly_get_option, "ly:get-option", 1, 0, 0, (SCM var), | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ program-option-scheme.cc:254:1: note: in expansion of macro ‘LY_DEFINE’ 254 | LY_DEFINE (ly_get_option, "ly:get-option", 1, 0, 0, (SCM var), | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from footnote-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from footnote-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/smobs.hh:23, from ./include/scale.hh:23, from scale.cc:22: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Rational&}; _Tp = Rational; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/smobs.hh:23, from ./include/scale.hh:23, from scale.cc:22: /usr/include/c++/9/bits/stl_vector.h: In function ‘scm_unused_struct* ly_make_scale(SCM)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ rm -f ./out/spacing-engraver.dep; DEPENDENCIES_OUTPUT="./out/spacing-engraver.dep ./out/spacing-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-engraver.o spacing-engraver.cc rm -f ./out/accidental.dep; DEPENDENCIES_OUTPUT="./out/accidental.dep ./out/accidental.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/accidental.o accidental.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from spacing-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from spacing-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from spacing-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from spacing-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from spacing-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/accidental-interface.hh:25, from accidental.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ rm -f ./out/piano-pedal-bracket.dep; DEPENDENCIES_OUTPUT="./out/piano-pedal-bracket.dep ./out/piano-pedal-bracket.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/piano-pedal-bracket.o piano-pedal-bracket.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/accidental-interface.hh:25, from accidental.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/accidental-interface.hh:25, from accidental.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/accidental-interface.hh:25, from accidental.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/accidental-interface.hh:25, from accidental.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline-pair.hh:30:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 30 | DECLARE_SIMPLE_SMOBS (Skyline_pair); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/accidental-interface.hh:25, from accidental.cc:20: accidental.cc: In function ‘void Accidental_interface_height_init_functions()’: accidental.cc:58:45: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 58 | MAKE_SCHEME_CALLBACK (Accidental_interface, height, 1); | ^~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ accidental.cc:58:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 58 | MAKE_SCHEME_CALLBACK (Accidental_interface, height, 1); | ^~~~~~~~~~~~~~~~~~~~ accidental.cc: In function ‘void Accidental_interface_width_init_functions()’: accidental.cc:65:45: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 65 | MAKE_SCHEME_CALLBACK (Accidental_interface, width, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ accidental.cc:65:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 65 | MAKE_SCHEME_CALLBACK (Accidental_interface, width, 1); | ^~~~~~~~~~~~~~~~~~~~ accidental.cc: In function ‘void Accidental_interface_horizontal_skylines_init_functions()’: accidental.cc:72:45: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 72 | MAKE_SCHEME_CALLBACK (Accidental_interface, horizontal_skylines, 1); | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ accidental.cc:72:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 72 | MAKE_SCHEME_CALLBACK (Accidental_interface, horizontal_skylines, 1); | ^~~~~~~~~~~~~~~~~~~~ accidental.cc: In function ‘void Accidental_interface_pure_height_init_functions()’: accidental.cc:119:45: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 119 | MAKE_SCHEME_CALLBACK (Accidental_interface, pure_height, 3); | ^~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ accidental.cc:119:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 119 | MAKE_SCHEME_CALLBACK (Accidental_interface, pure_height, 3); | ^~~~~~~~~~~~~~~~~~~~ accidental.cc: In function ‘void Accidental_interface_print_init_functions()’: accidental.cc:140:45: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 140 | MAKE_SCHEME_CALLBACK (Accidental_interface, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ accidental.cc:140:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 140 | MAKE_SCHEME_CALLBACK (Accidental_interface, print, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from spacing-engraver.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Rhythmic_tuple&}; _Tp = Rhythmic_tuple; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from piano-pedal-bracket.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from spacing-engraver.cc:20: /usr/include/c++/9/bits/stl_vector.h: In member function ‘void Spacing_engraver::add_starter_duration(Grob_info)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from piano-pedal-bracket.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from piano-pedal-bracket.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h: In member function ‘void Spacing_engraver::stop_translation_timestep()’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from piano-pedal-bracket.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from piano-pedal-bracket.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h: In member function ‘void Spacing_engraver::acknowledge_rhythmic_grob(Grob_info)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h: In member function ‘void Spacing_engraver::acknowledge_rhythmic_head(Grob_info)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from piano-pedal-bracket.cc:20: piano-pedal-bracket.cc: In function ‘void Piano_pedal_bracket_print_init_functions()’: piano-pedal-bracket.cc:32:44: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 32 | MAKE_SCHEME_CALLBACK (Piano_pedal_bracket, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ piano-pedal-bracket.cc:32:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 32 | MAKE_SCHEME_CALLBACK (Piano_pedal_bracket, print, 1); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/item-scheme.dep; DEPENDENCIES_OUTPUT="./out/item-scheme.dep ./out/item-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/item-scheme.o item-scheme.cc rm -f ./out/lyric-combine-music-iterator.dep; DEPENDENCIES_OUTPUT="./out/lyric-combine-music-iterator.dep ./out/lyric-combine-music-iterator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lyric-combine-music-iterator.o lyric-combine-music-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/dispatcher.hh:23, from lyric-combine-music-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/dispatcher.hh:23, from lyric-combine-music-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/percent-repeat-iterator.dep; DEPENDENCIES_OUTPUT="./out/percent-repeat-iterator.dep ./out/percent-repeat-iterator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/percent-repeat-iterator.o percent-repeat-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/accidental-interface.hh:23, from accidental.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Box}; _Tp = Box; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from item-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from item-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from item-scheme.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In static member function ‘static scm_unused_struct* Accidental_interface::horizontal_skylines(SCM)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/dispatcher.hh:23, from lyric-combine-music-iterator.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from item-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from item-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/dispatcher.hh:23, from lyric-combine-music-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from percent-repeat-iterator.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from percent-repeat-iterator.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/dispatcher.hh:23, from lyric-combine-music-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from item-scheme.cc:21: item-scheme.cc: In function ‘void ly_item_pinit()’: item-scheme.cc:23:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 23 | LY_DEFINE (ly_item_p, "ly:item?", | ^~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ item-scheme.cc:23:1: note: in expansion of macro ‘LY_DEFINE’ 23 | LY_DEFINE (ly_item_p, "ly:item?", | ^~~~~~~~~ item-scheme.cc: In function ‘void ly_item_break_dirinit()’: item-scheme.cc:32:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 32 | LY_DEFINE (ly_item_break_dir, "ly:item-break-dir", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ item-scheme.cc:32:1: note: in expansion of macro ‘LY_DEFINE’ 32 | LY_DEFINE (ly_item_break_dir, "ly:item-break-dir", | ^~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/dispatcher.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | DECLARE_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/listener.dep; DEPENDENCIES_OUTPUT="./out/listener.dep ./out/listener.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/listener.o listener.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from percent-repeat-iterator.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from percent-repeat-iterator.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from percent-repeat-iterator.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | DECLARE_SIMPLE_SMOBS (Duration); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/grob-interface-scheme.dep; DEPENDENCIES_OUTPUT="./out/grob-interface-scheme.dep ./out/grob-interface-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-interface-scheme.o grob-interface-scheme.cc ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | DECLARE_SMOBS (Music_iterator); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from listener.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from listener.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from grob-interface-scheme.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from listener.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from listener.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from listener.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:81:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 81 | IMPLEMENT_BASE_SMOBS (CL); \ | ^~~~~~~~~~~~~~~~~~~~ listener.cc:72:1: note: in expansion of macro ‘IMPLEMENT_SIMPLE_SMOBS’ 72 | IMPLEMENT_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from listener.cc:21: listener.cc: In function ‘void init_type_Listener()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ listener.cc:73:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 73 | IMPLEMENT_TYPE_P (Listener, "ly:listener?"); | ^~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from grob-interface-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/font-metric.dep; DEPENDENCIES_OUTPUT="./out/font-metric.dep ./out/font-metric.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-metric.o font-metric.cc rm -f ./out/note-spacing-engraver.dep; DEPENDENCIES_OUTPUT="./out/note-spacing-engraver.dep ./out/note-spacing-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-spacing-engraver.o note-spacing-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from grob-interface-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from grob-interface-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from grob-interface-scheme.cc:20: grob-interface-scheme.cc: In function ‘void ly_add_interfaceinit()’: grob-interface-scheme.cc:40:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 40 | LY_DEFINE (ly_add_interface, "ly:add-interface", | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-interface-scheme.cc:40:1: note: in expansion of macro ‘LY_DEFINE’ 40 | LY_DEFINE (ly_add_interface, "ly:add-interface", | ^~~~~~~~~ rm -f ./out/chord-name.dep; DEPENDENCIES_OUTPUT="./out/chord-name.dep ./out/chord-name.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/chord-name.o chord-name.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-spacing-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-spacing-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from font-metric.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from font-metric.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from font-metric.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/slur-proto-engraver.dep; DEPENDENCIES_OUTPUT="./out/slur-proto-engraver.dep ./out/slur-proto-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slur-proto-engraver.o slur-proto-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from font-metric.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from font-metric.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-spacing-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./include/font-metric.hh: In static member function ‘static Font_metric* Font_metric::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:93:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 93 | IMPLEMENT_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~~~ font-metric.cc:118:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ 118 | IMPLEMENT_SMOBS (Font_metric); | ^~~~~~~~~~~~~~~ In file included from font-metric.cc:32: font-metric.cc: In function ‘void init_type_Font_metric()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ font-metric.cc:120:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 120 | IMPLEMENT_TYPE_P (Font_metric, "ly:font-metric?"); | ^~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/chord-name.hh:23, from chord-name.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/chord-name.hh:23, from chord-name.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-spacing-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/chord-name.hh:23, from chord-name.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from slur-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from slur-proto-engraver.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/chord-name.hh:23, from chord-name.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/chord-name.hh:23, from chord-name.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/chord-name.hh:23, from chord-name.cc:20: chord-name.cc: In function ‘void Chord_name_after_line_breaking_init_functions()’: chord-name.cc:29:35: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 29 | MAKE_SCHEME_CALLBACK (Chord_name, after_line_breaking, 1); | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ chord-name.cc:29:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 29 | MAKE_SCHEME_CALLBACK (Chord_name, after_line_breaking, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from slur-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/music-iterator.dep; DEPENDENCIES_OUTPUT="./out/music-iterator.dep ./out/music-iterator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-iterator.o music-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from slur-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from slur-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ rm -f ./out/rhythmic-head.dep; DEPENDENCIES_OUTPUT="./out/rhythmic-head.dep ./out/rhythmic-head.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rhythmic-head.o rhythmic-head.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music-iterator.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rhythmic-head.hh:23, from rhythmic-head.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rhythmic-head.hh:23, from rhythmic-head.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/grob-array.dep; DEPENDENCIES_OUTPUT="./out/grob-array.dep ./out/grob-array.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-array.o grob-array.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | DECLARE_SMOBS (Music_iterator); | ^~~~~~~~~~~~~ In file included from music-iterator.cc:33: music-iterator.cc: In function ‘void init_type_Music_iterator()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ music-iterator.cc:196:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 196 | IMPLEMENT_TYPE_P (Music_iterator, "ly:iterator?"); | ^~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music-iterator.cc:24: 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:93:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 93 | IMPLEMENT_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~~~ music-iterator.cc:197:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ 197 | IMPLEMENT_SMOBS (Music_iterator); | ^~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rhythmic-head.hh:23, from rhythmic-head.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rhythmic-head.hh:23, from rhythmic-head.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rhythmic-head.hh:23, from rhythmic-head.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ rm -f ./out/break-substitution.dep; DEPENDENCIES_OUTPUT="./out/break-substitution.dep ./out/break-substitution.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/break-substitution.o break-substitution.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/grob-array.hh:24, from grob-array.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/grob-array.hh:24, from grob-array.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/grob-array.hh:24, from grob-array.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/grob-array.hh:24, from grob-array.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/grob-array.hh:24, from grob-array.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:81:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 81 | IMPLEMENT_BASE_SMOBS (CL); \ | ^~~~~~~~~~~~~~~~~~~~ grob-array.cc:116:1: note: in expansion of macro ‘IMPLEMENT_SIMPLE_SMOBS’ 116 | IMPLEMENT_SIMPLE_SMOBS (Grob_array); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from grob-array.cc:24: grob-array.cc: In function ‘void init_type_Grob_array()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ grob-array.cc:117:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 117 | IMPLEMENT_TYPE_P (Grob_array, "ly:grob-array?"); | ^~~~~~~~~~~~~~~~ rm -f ./out/context.dep; DEPENDENCIES_OUTPUT="./out/context.dep ./out/context.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context.o context.cc rm -f ./out/dispatcher.dep; DEPENDENCIES_OUTPUT="./out/dispatcher.dep ./out/dispatcher.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from break-substitution.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from break-substitution.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from break-substitution.cc:24: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from break-substitution.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from break-substitution.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/dispatcher.hh:23, from dispatcher.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/dispatcher.hh:23, from dispatcher.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Grob_array); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/grob-property.dep; DEPENDENCIES_OUTPUT="./out/grob-property.dep ./out/grob-property.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-property.o grob-property.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/dispatcher.hh:23, from dispatcher.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context-def.hh:79:3: note: in expansion of macro ‘DECLARE_SMOBS’ 79 | DECLARE_SMOBS (Context_def); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/dispatcher.hh:23, from dispatcher.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/dispatcher.hh:23, from dispatcher.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/dispatcher.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | DECLARE_SMOBS (Dispatcher); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/dispatcher.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:93:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 93 | IMPLEMENT_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~~~ dispatcher.cc:26:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ 26 | IMPLEMENT_SMOBS (Dispatcher); | ^~~~~~~~~~~~~~~ In file included from dispatcher.cc:23: dispatcher.cc: In function ‘void init_type_Dispatcher()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ dispatcher.cc:27:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 27 | IMPLEMENT_TYPE_P (Dispatcher, "ly: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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ dispatcher.cc: In member function ‘scm_unused_struct* Dispatcher::listened_types()’: dispatcher.cc:202:56: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(void*, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(void*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_hash_fold_fn’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 202 | return scm_internal_hash_fold ((scm_t_hash_fold_fn) &accumulate_types, | ^~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ context.cc:249:7: note: in expansion of macro ‘scm_is_symbol’ 249 | if (scm_is_symbol (sym)) | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ context.cc:253:11: note: in expansion of macro ‘SCM_UNBNDP’ 253 | if (SCM_UNBNDP (val)) { | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context.cc:20: context.cc: In member function ‘bool Context::is_bottom_context() const’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ context.cc:410:11: note: in expansion of macro ‘scm_is_symbol’ 410 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ context.cc:428:11: note: in expansion of macro ‘scm_is_symbol’ 428 | 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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ context.cc:505:7: note: in expansion of macro ‘scm_is_eq’ 505 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ context.cc:507:7: note: in expansion of macro ‘scm_is_eq’ 507 | if (scm_is_eq (sym, context_name_symbol ())) | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context.cc:20: context.cc: In static member function ‘static scm_unused_struct* Context::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:93:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 93 | IMPLEMENT_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~~~ context.cc:705:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ 705 | IMPLEMENT_SMOBS (Context); | ^~~~~~~~~~~~~~~ In file included from context.cc:26: context.cc: In function ‘void init_type_Context()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ context.cc:707:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 707 | IMPLEMENT_TYPE_P (Context, "ly:context?"); | ^~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from grob-property.cc:8: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/general-scheme.dep; DEPENDENCIES_OUTPUT="./out/general-scheme.dep ./out/general-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/general-scheme.o general-scheme.cc ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/input.hh:69, from grob-property.cc:8: grob-property.cc: In function ‘void ly_set_grob_modification_callbackinit()’: grob-property.cc:46:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 46 | LY_DEFINE (ly_set_grob_modification_callback, "ly:set-grob-modification-callback", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-property.cc:46:1: note: in expansion of macro ‘LY_DEFINE’ 46 | LY_DEFINE (ly_set_grob_modification_callback, "ly:set-grob-modification-callback", | ^~~~~~~~~ grob-property.cc: In function ‘void ly_set_property_cache_callbackinit()’: grob-property.cc:61:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 61 | LY_DEFINE (ly_set_property_cache_callback, "ly:set-property-cache-callback", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-property.cc:61:1: note: in expansion of macro ‘LY_DEFINE’ 61 | LY_DEFINE (ly_set_property_cache_callback, "ly:set-property-cache-callback", | ^~~~~~~~~ rm -f ./out/auto-change-iterator.dep; DEPENDENCIES_OUTPUT="./out/auto-change-iterator.dep ./out/auto-change-iterator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/auto-change-iterator.o auto-change-iterator.cc rm -f ./out/tie-engraver.dep; DEPENDENCIES_OUTPUT="./out/tie-engraver.dep ./out/tie-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-engraver.o tie-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from general-scheme.cc:34: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from general-scheme.cc:34: general-scheme.cc: In function ‘void ly_find_fileinit()’: general-scheme.cc:64:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 64 | LY_DEFINE (ly_find_file, "ly:find-file", | ^~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ general-scheme.cc:64:1: note: in expansion of macro ‘LY_DEFINE’ 64 | LY_DEFINE (ly_find_file, "ly:find-file", | ^~~~~~~~~ general-scheme.cc: In function ‘void ly_gulp_fileinit()’: general-scheme.cc:83:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 83 | LY_DEFINE (ly_gulp_file, "ly:gulp-file", | ^~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ general-scheme.cc:83:1: note: in expansion of macro ‘LY_DEFINE’ 83 | LY_DEFINE (ly_gulp_file, "ly:gulp-file", | ^~~~~~~~~ general-scheme.cc: In function ‘void ly_dir_pinit()’: general-scheme.cc:102:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 102 | LY_DEFINE (ly_dir_p, "ly:dir?", | ^~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ general-scheme.cc:102:1: note: in expansion of macro ‘LY_DEFINE’ 102 | LY_DEFINE (ly_dir_p, "ly:dir?", | ^~~~~~~~~ general-scheme.cc: In function ‘void ly_assoc_getinit()’: general-scheme.cc:117:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 117 | LY_DEFINE (ly_assoc_get, "ly:assoc-get", | ^~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ general-scheme.cc:117:1: note: in expansion of macro ‘LY_DEFINE’ 117 | LY_DEFINE (ly_assoc_get, "ly:assoc-get", | ^~~~~~~~~ general-scheme.cc: In function ‘void ly_string_substituteinit()’: general-scheme.cc:150:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 150 | LY_DEFINE (ly_string_substitute, "ly:string-substitute", | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ general-scheme.cc:150:1: note: in expansion of macro ‘LY_DEFINE’ 150 | LY_DEFINE (ly_string_substitute, "ly:string-substitute", | ^~~~~~~~~ general-scheme.cc: In function ‘void ly_string_percent_encodeinit()’: general-scheme.cc:185:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 185 | LY_DEFINE (ly_string_percent_encode, "ly:string-percent-encode", | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:197:3: note: in expansion of macro ‘LY_DEFINE_WITHOUT_DECL’ 197 | LY_DEFINE_WITHOUT_DECL (FNAME, FNAME, PRIMNAME, REQ, OPT, VAR, ARGLIST, \ | ^~~~~~~~~~~~~~~~~~~~~~ general-scheme.cc:185:1: note: in expansion of macro ‘LY_DEFINE’ 185 | LY_DEFINE (ly_string_percent_encode, "ly:string-percent-encode", | ^~~~~~~~~ general-scheme.cc: In function ‘void ly_number_2_stringinit()’: general-scheme.cc:218:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 218 | LY_DEFINE (ly_number_2_string, "ly:number->string", | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ general-scheme.cc:218:1: note: in expansion of macro ‘LY_DEFINE’ 218 | LY_DEFINE (ly_number_2_string, "ly:number->string", | ^~~~~~~~~ general-scheme.cc: In function ‘void ly_dimension_pinit()’: general-scheme.cc:260:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 260 | LY_DEFINE (ly_dimension_p, "ly:dimension?", 1, 0, 0, (SCM d), | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ general-scheme.cc:260:1: note: in expansion of macro ‘LY_DEFINE’ 260 | LY_DEFINE (ly_dimension_p, "ly:dimension?", 1, 0, 0, (SCM d), | ^~~~~~~~~ general-scheme.cc: In function ‘void ly_gettextinit()’: general-scheme.cc:277:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 277 | LY_DEFINE (ly_gettext, "ly:gettext", | ^~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ general-scheme.cc:277:1: note: in expansion of macro ‘LY_DEFINE’ 277 | LY_DEFINE (ly_gettext, "ly:gettext", | ^~~~~~~~~ general-scheme.cc: In function ‘void ly_wide_char_2_utf_8init()’: general-scheme.cc:300:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 300 | LY_DEFINE (ly_wide_char_2_utf_8, "ly:wide-char->utf-8", | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ general-scheme.cc:300:1: note: in expansion of macro ‘LY_DEFINE’ 300 | LY_DEFINE (ly_wide_char_2_utf_8, "ly:wide-char->utf-8", | ^~~~~~~~~ general-scheme.cc: In function ‘void ly_chain_assoc_getinit()’: general-scheme.cc:342:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 342 | LY_DEFINE (ly_chain_assoc_get, "ly:chain-assoc-get", | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ general-scheme.cc:342:1: note: in expansion of macro ‘LY_DEFINE’ 342 | LY_DEFINE (ly_chain_assoc_get, "ly:chain-assoc-get", | ^~~~~~~~~ general-scheme.cc: In function ‘void ly_stderr_redirectinit()’: general-scheme.cc:374:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 374 | LY_DEFINE (ly_stderr_redirect, "ly:stderr-redirect", | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ general-scheme.cc:374:1: note: in expansion of macro ‘LY_DEFINE’ 374 | LY_DEFINE (ly_stderr_redirect, "ly:stderr-redirect", | ^~~~~~~~~ general-scheme.cc: In function ‘void ly_hash_table_keysinit()’: general-scheme.cc:403:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 403 | LY_DEFINE (ly_hash_table_keys, "ly:hash-table-keys", | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ general-scheme.cc:403:1: note: in expansion of macro ‘LY_DEFINE’ 403 | LY_DEFINE (ly_hash_table_keys, "ly:hash-table-keys", | ^~~~~~~~~ general-scheme.cc: In function ‘scm_unused_struct* ly_hash_table_keys(SCM)’: general-scheme.cc:407:56: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(void*, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(void*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_hash_fold_fn’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 407 | return scm_internal_hash_fold ((scm_t_hash_fold_fn) &accumulate_symbol, | ^~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from general-scheme.cc:34: general-scheme.cc: In function ‘void ly_camel_case_2_lisp_identifierinit()’: general-scheme.cc:411:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 411 | LY_DEFINE (ly_camel_case_2_lisp_identifier, "ly:camel-case->lisp-identifier", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ general-scheme.cc:411:1: note: in expansion of macro ‘LY_DEFINE’ 411 | LY_DEFINE (ly_camel_case_2_lisp_identifier, "ly:camel-case->lisp-identifier", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ general-scheme.cc: In function ‘void ly_expand_environmentinit()’: general-scheme.cc:427:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 427 | LY_DEFINE (ly_expand_environment, "ly:expand-environment", | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ general-scheme.cc:427:1: note: in expansion of macro ‘LY_DEFINE’ 427 | LY_DEFINE (ly_expand_environment, "ly:expand-environment", | ^~~~~~~~~ general-scheme.cc: In function ‘void ly_truncate_list_xinit()’: general-scheme.cc:436:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 436 | LY_DEFINE (ly_truncate_list_x, "ly:truncate-list!", | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ general-scheme.cc:436:1: note: in expansion of macro ‘LY_DEFINE’ 436 | LY_DEFINE (ly_truncate_list_x, "ly:truncate-list!", | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from auto-change-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from general-scheme.cc:34: general-scheme.cc: In function ‘std::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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ general-scheme.cc:492:12: note: in expansion of macro ‘scm_is_symbol’ 492 | else if (scm_is_symbol (arg)) | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from general-scheme.cc:34: general-scheme.cc: In function ‘void ly_formatinit()’: general-scheme.cc:503:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 503 | LY_DEFINE (ly_format, "ly:format", | ^~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ general-scheme.cc:503:1: note: in expansion of macro ‘LY_DEFINE’ 503 | LY_DEFINE (ly_format, "ly:format", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from auto-change-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ general-scheme.cc: In function ‘void ly_spawninit()’: general-scheme.cc:626:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 626 | LY_DEFINE (ly_spawn, "ly:spawn", | ^~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ general-scheme.cc:626:1: note: in expansion of macro ‘LY_DEFINE’ 626 | LY_DEFINE (ly_spawn, "ly:spawn", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tie-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tie-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from auto-change-iterator.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tie-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from auto-change-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tie-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tie-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from auto-change-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | DECLARE_SMOBS (Music_iterator); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/translator-dispatch-list.dep; DEPENDENCIES_OUTPUT="./out/translator-dispatch-list.dep ./out/translator-dispatch-list.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/translator-dispatch-list.o translator-dispatch-list.cc rm -f ./out/dynamic-engraver.dep; DEPENDENCIES_OUTPUT="./out/dynamic-engraver.dep ./out/dynamic-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dynamic-engraver.o dynamic-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/translator-dispatch-list.hh:25, from translator-dispatch-list.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/translator-dispatch-list.hh:25, from translator-dispatch-list.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tie-engraver.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Head_event_tuple&}; _Tp = Head_event_tuple; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/translator-dispatch-list.hh:25, from translator-dispatch-list.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/translator-dispatch-list.hh:25, from translator-dispatch-list.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/translator-dispatch-list.hh:25, from translator-dispatch-list.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/translator-dispatch-list.hh:41:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 41 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:81:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 81 | IMPLEMENT_BASE_SMOBS (CL); \ | ^~~~~~~~~~~~~~~~~~~~ translator-dispatch-list.cc:91:1: note: in expansion of macro ‘IMPLEMENT_SIMPLE_SMOBS’ 91 | IMPLEMENT_SIMPLE_SMOBS (Engraver_dispatch_list); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tie-engraver.cc:20: /usr/include/c++/9/bits/stl_vector.h: In member function ‘void Tie_engraver::process_acknowledged()’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from dynamic-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from dynamic-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/lookup.dep; DEPENDENCIES_OUTPUT="./out/lookup.dep ./out/lookup.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lookup.o lookup.cc rm -f ./out/global-ctor.dep; DEPENDENCIES_OUTPUT="./out/global-ctor.dep ./out/global-ctor.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/global-ctor.o global-ctor.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from dynamic-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from dynamic-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from dynamic-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/lookup.hh:24, from lookup.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/lookup.hh:24, from lookup.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/lookup.hh:24, from lookup.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/lookup.hh:24, from lookup.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/lookup.hh:24, from lookup.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/custos-engraver.dep; DEPENDENCIES_OUTPUT="./out/custos-engraver.dep ./out/custos-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/custos-engraver.o custos-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from custos-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from custos-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/volta-repeat-iterator.dep; DEPENDENCIES_OUTPUT="./out/volta-repeat-iterator.dep ./out/volta-repeat-iterator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/volta-repeat-iterator.o volta-repeat-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from custos-engraver.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/lookup.hh:24, from lookup.cc:22: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Offset}; _Tp = Offset; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In static member function ‘static Stencil Lookup::triangle(Interval, Real, Real)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from volta-repeat-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In static member function ‘static Stencil Lookup::rotated_box(Real, Real, Real, Real)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from volta-repeat-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from custos-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from custos-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/paper-score.dep; DEPENDENCIES_OUTPUT="./out/paper-score.dep ./out/paper-score.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-score.o paper-score.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from volta-repeat-iterator.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from volta-repeat-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from volta-repeat-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ rm -f ./out/pitch-scheme.dep; DEPENDENCIES_OUTPUT="./out/pitch-scheme.dep ./out/pitch-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pitch-scheme.o pitch-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from ./include/paper-score.hh:24, from paper-score.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from ./include/paper-score.hh:24, from paper-score.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from ./include/paper-score.hh:24, from paper-score.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from ./include/paper-score.hh:24, from paper-score.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from ./include/paper-score.hh:24, from paper-score.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/book.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/paper-book.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/score.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/mensural-ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/mensural-ligature-engraver.dep ./out/mensural-ligature-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/mensural-ligature-engraver.o mensural-ligature-engraver.cc ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ rm -f ./out/piano-pedal-engraver.dep; DEPENDENCIES_OUTPUT="./out/piano-pedal-engraver.dep ./out/piano-pedal-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/piano-pedal-engraver.o piano-pedal-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from pitch-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from pitch-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from pitch-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from mensural-ligature-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from mensural-ligature-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from pitch-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from pitch-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | DECLARE_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from pitch-scheme.cc:20: pitch-scheme.cc: In function ‘void ly_pitch_transposeinit()’: pitch-scheme.cc:22:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 22 | LY_DEFINE (ly_pitch_transpose, "ly:pitch-transpose", | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECLâ€™ 185 | (scm_t_subr) FNAME); \ | ^~~~~ pitch-scheme.cc:22:1: note: in expansion of macro ‘LY_DEFINE’ 22 | LY_DEFINE (ly_pitch_transpose, "ly:pitch-transpose", | ^~~~~~~~~ pitch-scheme.cc: In function ‘void ly_make_pitchinit()’: pitch-scheme.cc:35:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 35 | LY_DEFINE (ly_make_pitch, "ly:make-pitch", | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ pitch-scheme.cc:35:1: note: in expansion of macro ‘LY_DEFINE’ 35 | LY_DEFINE (ly_make_pitch, "ly:make-pitch", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ pitch-scheme.cc:47:7: note: in expansion of macro ‘SCM_UNBNDP’ 47 | if (SCM_UNBNDP (alter)) | ^~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from pitch-scheme.cc:20: pitch-scheme.cc: In function ‘void ly_pitch_negateinit()’: pitch-scheme.cc:57:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 57 | LY_DEFINE (ly_pitch_negate, "ly:pitch-negate", 1, 0, 0, | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ pitch-scheme.cc:57:1: note: in expansion of macro ‘LY_DEFINE’ 57 | LY_DEFINE (ly_pitch_negate, "ly:pitch-negate", 1, 0, 0, | ^~~~~~~~~ pitch-scheme.cc: In function ‘void ly_pitch_stepsinit()’: pitch-scheme.cc:66:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 66 | LY_DEFINE (ly_pitch_steps, "ly:pitch-steps", 1, 0, 0, | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ pitch-scheme.cc:66:1: note: in expansion of macro ‘LY_DEFINE’ 66 | LY_DEFINE (ly_pitch_steps, "ly:pitch-steps", 1, 0, 0, | ^~~~~~~~~ pitch-scheme.cc: In function ‘void ly_pitch_octaveinit()’: pitch-scheme.cc:76:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 76 | LY_DEFINE (ly_pitch_octave, "ly:pitch-octave", | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ pitch-scheme.cc:76:1: note: in expansion of macro ‘LY_DEFINE’ 76 | LY_DEFINE (ly_pitch_octave, "ly:pitch-octave", | ^~~~~~~~~ pitch-scheme.cc: In function ‘void ly_pitch_alterationinit()’: pitch-scheme.cc:86:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 86 | LY_DEFINE (ly_pitch_alteration, "ly:pitch-alteration", | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ pitch-scheme.cc:86:1: note: in expansion of macro ‘LY_DEFINE’ 86 | LY_DEFINE (ly_pitch_alteration, "ly:pitch-alteration", | ^~~~~~~~~ pitch-scheme.cc: In function ‘void ly_pitch_notenameinit()’: pitch-scheme.cc:97:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 97 | LY_DEFINE (ly_pitch_notename, "ly:pitch-notename", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ pitch-scheme.cc:97:1: note: in expansion of macro ‘LY_DEFINE’ 97 | LY_DEFINE (ly_pitch_notename, "ly:pitch-notename", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ pitch-scheme.cc: In function ‘void ly_pitch_tonesinit()’: pitch-scheme.cc:107:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 107 | LY_DEFINE (ly_pitch_tones, "ly:pitch-tones", | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ pitch-scheme.cc:107:1: note: in expansion of macro ‘LY_DEFINE’ 107 | LY_DEFINE (ly_pitch_tones, "ly:pitch-tones", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from piano-pedal-engraver.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ pitch-scheme.cc: In function ‘void ly_pitch_quartertonesinit()’: pitch-scheme.cc:116:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 116 | LY_DEFINE (ly_pitch_quartertones, "ly:pitch-quartertones", | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ pitch-scheme.cc:116:1: note: in expansion of macro ‘LY_DEFINE’ 116 | LY_DEFINE (ly_pitch_quartertones, "ly:pitch-quartertones", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ pitch-scheme.cc: In function ‘void ly_pitch_semitonesinit()’: pitch-scheme.cc:127:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 127 | LY_DEFINE (ly_pitch_semitones, "ly:pitch-semitones", | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ pitch-scheme.cc:127:1: note: in expansion of macro ‘LY_DEFINE’ 127 | LY_DEFINE (ly_pitch_semitones, "ly:pitch-semitones", | ^~~~~~~~~ pitch-scheme.cc: In function ‘void ly_pitch_less_pinit()’: pitch-scheme.cc:138:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 138 | LY_DEFINE (ly_pitch_less_p, "ly:pitch>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from piano-pedal-engraver.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from pitch-scheme.cc:20: ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from pitch-scheme.cc:20: pitch-scheme.cc: In function ‘void ly_set_middle_C_xinit()’: pitch-scheme.cc:171:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 171 | LY_DEFINE (ly_set_middle_C_x, "ly:set-middle-C!", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ pitch-scheme.cc:171:1: note: in expansion of macro ‘LY_DEFINE’ 171 | LY_DEFINE (ly_set_middle_C_x, "ly:set-middle-C!", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from piano-pedal-engraver.cc:24: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from mensural-ligature-engraver.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from piano-pedal-engraver.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from piano-pedal-engraver.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from mensural-ligature-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from mensural-ligature-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/system.dep; DEPENDENCIES_OUTPUT="./out/system.dep ./out/system.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/system.o system.cc rm -f ./out/pitch.dep; DEPENDENCIES_OUTPUT="./out/pitch.dep ./out/pitch.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pitch.o pitch.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/spanner.hh:23, from ./include/system.hh:24, from system.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/spanner.hh:23, from ./include/system.hh:24, from system.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/spanner.hh:23, from ./include/system.hh:24, from system.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/spanner.hh:23, from ./include/system.hh:24, from system.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/spanner.hh:23, from ./include/system.hh:24, from system.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Grob_array); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/modified-font-metric.dep; DEPENDENCIES_OUTPUT="./out/modified-font-metric.dep ./out/modified-font-metric.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/modified-font-metric.o modified-font-metric.cc ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/simple-spacer.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline-pair.hh:30:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 30 | DECLARE_SIMPLE_SMOBS (Skyline_pair); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/spanner.hh:23, from ./include/system.hh:24, from system.cc:20: system.cc: In function ‘void System_footnotes_before_line_breaking_init_functions()’: system.cc:377:31: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 377 | MAKE_SCHEME_CALLBACK (System, footnotes_before_line_breaking, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ system.cc:377:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 377 | MAKE_SCHEME_CALLBACK (System, footnotes_before_line_breaking, 1); | ^~~~~~~~~~~~~~~~~~~~ system.cc: In function ‘void System_footnotes_after_line_breaking_init_functions()’: system.cc:393:31: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 393 | MAKE_SCHEME_CALLBACK (System, footnotes_after_line_breaking, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ system.cc:393:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 393 | MAKE_SCHEME_CALLBACK (System, footnotes_after_line_breaking, 1); | ^~~~~~~~~~~~~~~~~~~~ system.cc: In function ‘void System_vertical_skyline_elements_init_functions()’: system.cc:408:31: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 408 | MAKE_SCHEME_CALLBACK (System, vertical_skyline_elements, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ system.cc:408:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 408 | MAKE_SCHEME_CALLBACK (System, vertical_skyline_elements, 1); | ^~~~~~~~~~~~~~~~~~~~ system.cc: In function ‘void System_get_vertical_alignment_init_functions()’: system.cc:757:31: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 757 | MAKE_SCHEME_CALLBACK (System, get_vertical_alignment, 1); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ system.cc:757:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 757 | MAKE_SCHEME_CALLBACK (System, get_vertical_alignment, 1); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/slur-performer.dep; DEPENDENCIES_OUTPUT="./out/slur-performer.dep ./out/slur-performer.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slur-performer.o slur-performer.cc system.cc: In function ‘void System_calc_pure_relevant_grobs_init_functions()’: system.cc:908:31: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 908 | MAKE_SCHEME_CALLBACK (System, calc_pure_relevant_grobs, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ system.cc:908:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 908 | MAKE_SCHEME_CALLBACK (System, calc_pure_relevant_grobs, 1); | ^~~~~~~~~~~~~~~~~~~~ system.cc: In function ‘void System_height_init_functions()’: system.cc:941:31: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 941 | MAKE_SCHEME_CALLBACK (System, height, 1); | ^~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ system.cc:941:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 941 | MAKE_SCHEME_CALLBACK (System, height, 1); | ^~~~~~~~~~~~~~~~~~~~ system.cc: In function ‘void System_calc_pure_height_init_functions()’: system.cc:948:31: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 948 | MAKE_SCHEME_CALLBACK (System, calc_pure_height, 3); | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ system.cc:948:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 948 | MAKE_SCHEME_CALLBACK (System, calc_pure_height, 3); | ^~~~~~~~~~~~~~~~~~~~ system.cc: In function ‘void System_get_staves_init_functions()’: system.cc:1022:31: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 1022 | MAKE_SCHEME_CALLBACK (System, get_staves, 1) | ^~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ system.cc:1022:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 1022 | MAKE_SCHEME_CALLBACK (System, get_staves, 1) | ^~~~~~~~~~~~~~~~~~~~ system.cc: In function ‘void System_get_spaceable_staves_init_functions()’: system.cc:1029:31: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 1029 | MAKE_SCHEME_CALLBACK (System, get_spaceable_staves, 1) | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ system.cc:1029:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 1029 | MAKE_SCHEME_CALLBACK (System, get_spaceable_staves, 1) | ^~~~~~~~~~~~~~~~~~~~ system.cc: In function ‘void System_get_nonspaceable_staves_init_functions()’: system.cc:1036:31: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 1036 | MAKE_SCHEME_CALLBACK (System, get_nonspaceable_staves, 1) | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ system.cc:1036:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 1036 | MAKE_SCHEME_CALLBACK (System, get_nonspaceable_staves, 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from pitch.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from pitch.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from pitch.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from pitch.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from pitch.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scale.hh:38:3: note: in expansion of macro ‘DECLARE_SMOBS’ 38 | DECLARE_SMOBS (Scale); | ^~~~~~~~~~~~~ In file included from pitch.cc:27: pitch.cc: In function ‘void init_type_Pitch()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ pitch.cc:222:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 222 | IMPLEMENT_TYPE_P (Pitch, "ly:pitch?"); | ^~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from pitch.cc:20: pitch.cc: In static member function ‘static scm_unused_struct* Pitch::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:81:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 81 | IMPLEMENT_BASE_SMOBS (CL); \ | ^~~~~~~~~~~~~~~~~~~~ pitch.cc:230:1: note: in expansion of macro ‘IMPLEMENT_SIMPLE_SMOBS’ 230 | IMPLEMENT_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from pitch.cc:20: pitch.cc: In function ‘void Pitch_less_p_init_functions()’: pitch.cc:254:30: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 254 | MAKE_SCHEME_CALLBACK (Pitch, less_p, 2); | ^~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ pitch.cc:254:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 254 | MAKE_SCHEME_CALLBACK (Pitch, less_p, 2); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/modified-font-metric.hh:23, from modified-font-metric.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/modified-font-metric.hh:23, from modified-font-metric.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/modified-font-metric.hh:23, from modified-font-metric.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/modified-font-metric.hh:23, from modified-font-metric.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/modified-font-metric.hh:23, from modified-font-metric.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from slur-performer.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ ./include/font-metric.hh: In static member function ‘static Font_metric* Font_metric::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | DECLARE_SMOBS (Font_metric); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/guile-init.dep; DEPENDENCIES_OUTPUT="./out/guile-init.dep ./out/guile-init.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/guile-init.o guile-init.cc rm -f ./out/stencil-scheme.dep; DEPENDENCIES_OUTPUT="./out/stencil-scheme.dep ./out/stencil-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stencil-scheme.o stencil-scheme.cc rm -f ./out/simple-spacer.dep; DEPENDENCIES_OUTPUT="./out/simple-spacer.dep ./out/simple-spacer.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/simple-spacer.o simple-spacer.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from guile-init.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from guile-init.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from stencil-scheme.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from guile-init.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from guile-init.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from stencil-scheme.cc:20: stencil-scheme.cc: In function ‘void ly_stencil_translate_axisinit()’: stencil-scheme.cc:29:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 29 | LY_DEFINE (ly_stencil_translate_axis, "ly:stencil-translate-axis", | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stencil-scheme.cc:29:1: note: in expansion of macro ‘LY_DEFINE’ 29 | LY_DEFINE (ly_stencil_translate_axis, "ly:stencil-translate-axis", | ^~~~~~~~~ stencil-scheme.cc: In function ‘void ly_stencil_translateinit()’: stencil-scheme.cc:50:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 50 | LY_DEFINE (ly_stencil_translate, "ly:stencil-translate", | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stencil-scheme.cc:50:1: note: in expansion of macro ‘LY_DEFINE’ 50 | LY_DEFINE (ly_stencil_translate, "ly:stencil-translate", | ^~~~~~~~~ stencil-scheme.cc: In function ‘void ly_stencil_exprinit()’: stencil-scheme.cc:68:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 68 | LY_DEFINE (ly_stencil_expr, "ly:stencil-expr", | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stencil-scheme.cc:68:1: note: in expansion of macro ‘LY_DEFINE’ 68 | LY_DEFINE (ly_stencil_expr, "ly:stencil-expr", | ^~~~~~~~~ stencil-scheme.cc: In function ‘void ly_stencil_extentinit()’: stencil-scheme.cc:77:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 77 | LY_DEFINE (ly_stencil_extent, "ly:stencil-extent", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stencil-scheme.cc:77:1: note: in expansion of macro ‘LY_DEFINE’ 77 | LY_DEFINE (ly_stencil_extent, "ly:stencil-extent", | ^~~~~~~~~ stencil-scheme.cc: In function ‘void ly_stencil_empty_pinit()’: stencil-scheme.cc:90:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 90 | LY_DEFINE (ly_stencil_empty_p, "ly:stencil-empty?", | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stencil-scheme.cc:90:1: note: in expansion of macro ‘LY_DEFINE’ 90 | LY_DEFINE (ly_stencil_empty_p, "ly:stencil-empty?", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ stencil-scheme.cc:98:7: note: in expansion of macro ‘SCM_UNBNDP’ 98 | if (SCM_UNBNDP (axis)) | ^~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from stencil-scheme.cc:20: stencil-scheme.cc: In function ‘void ly_stencil_combine_at_edgeinit()’: stencil-scheme.cc:104:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 104 | LY_DEFINE (ly_stencil_combine_at_edge, "ly:stencil-combine-at-edge", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stencil-scheme.cc:104:1: note: in expansion of macro ‘LY_DEFINE’ 104 | LY_DEFINE (ly_stencil_combine_at_edge, "ly:stencil-combine-at-edge", | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from simple-spacer.cc:29: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ stencil-scheme.cc: In function ‘void ly_stencil_stackinit()’: stencil-scheme.cc:145:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 145 | LY_DEFINE (ly_stencil_stack, "ly:stencil-stack", | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stencil-scheme.cc:145:1: note: in expansion of macro ‘LY_DEFINE’ 145 | LY_DEFINE (ly_stencil_stack, "ly:stencil-stack", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from simple-spacer.cc:29: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from simple-spacer.cc:29: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from simple-spacer.cc:29: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from stencil-scheme.cc:20: stencil-scheme.cc: In function ‘scm_unused_struct* ly_stencil_stack(SCM, SCM, SCM, SCM, SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ stencil-scheme.cc:180:8: note: in expansion of macro ‘SCM_UNBNDP’ 180 | if (!SCM_UNBNDP (mindist)) | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from simple-spacer.cc:29: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from stencil-scheme.cc:20: stencil-scheme.cc: In function ‘void ly_stencil_addinit()’: stencil-scheme.cc:198:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 198 | LY_DEFINE (ly_stencil_add, "ly:stencil-add", | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stencil-scheme.cc:198:1: note: in expansion of macro ‘LY_DEFINE’ 198 | LY_DEFINE (ly_stencil_add, "ly:stencil-add", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from stencil-scheme.cc:20: stencil-scheme.cc: In function ‘scm_unused_struct* ly_stencil_add(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #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’ 157 | #define SCM_NULLP(x) (scm_is_null (x)) | ^~~~~~~~~~~ stencil-scheme.cc:211:11: note: in expansion of macro ‘SCM_NULLP’ 211 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 218 | if (scm_is_pair (s->expr ()) && scm_is_eq (cs, s->expr ())) | ^~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from stencil-scheme.cc:20: stencil-scheme.cc: In function ‘void ly_make_stencilinit()’: stencil-scheme.cc:233:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 233 | LY_DEFINE (ly_make_stencil, "ly:make-stencil", | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stencil-scheme.cc:233:1: note: in expansion of macro ‘LY_DEFINE’ 233 | LY_DEFINE (ly_make_stencil, "ly:make-stencil", | ^~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ stencil-scheme.cc: In function ‘void ly_stencil_aligned_toinit()’: stencil-scheme.cc:273:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 273 | LY_DEFINE (ly_stencil_aligned_to, "ly:stencil-aligned-to", | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stencil-scheme.cc:273:1: note: in expansion of macro ‘LY_DEFINE’ 273 | LY_DEFINE (ly_stencil_aligned_to, "ly:stencil-aligned-to", | ^~~~~~~~~ stencil-scheme.cc: In function ‘void ly_stencil_fontsinit()’: stencil-scheme.cc:290:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 290 | LY_DEFINE (ly_stencil_fonts, "ly:stencil-fonts", | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stencil-scheme.cc:290:1: note: in expansion of macro ‘LY_DEFINE’ 290 | LY_DEFINE (ly_stencil_fonts, "ly:stencil-fonts", | ^~~~~~~~~ stencil-scheme.cc: In function ‘void ly_stencil_in_colorinit()’: stencil-scheme.cc:300:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 300 | LY_DEFINE (ly_stencil_in_color, "ly:stencil-in-color", | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stencil-scheme.cc:300:1: note: in expansion of macro ‘LY_DEFINE’ 300 | LY_DEFINE (ly_stencil_in_color, "ly:stencil-in-color", | ^~~~~~~~~ stencil-scheme.cc: In function ‘void ly_interpret_stencil_expressioninit()’: stencil-scheme.cc:324:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 324 | LY_DEFINE (ly_interpret_stencil_expression, "ly:interpret-stencil-expression", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stencil-scheme.cc:324:1: note: in expansion of macro ‘LY_DEFINE’ 324 | LY_DEFINE (ly_interpret_stencil_expression, "ly:interpret-stencil-expression", | ^~~~~~~~~ stencil-scheme.cc: In function ‘void ly_bracketinit()’: stencil-scheme.cc:341:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 341 | LY_DEFINE (ly_bracket, "ly:bracket", | ^~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stencil-scheme.cc:341:1: note: in expansion of macro ‘LY_DEFINE’ 341 | LY_DEFINE (ly_bracket, "ly:bracket", | ^~~~~~~~~ stencil-scheme.cc: In function ‘void ly_stencil_rotateinit()’: stencil-scheme.cc:360:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 360 | LY_DEFINE (ly_stencil_rotate, "ly:stencil-rotate", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stencil-scheme.cc:360:1: note: in expansion of macro ‘LY_DEFINE’ 360 | LY_DEFINE (ly_stencil_rotate, "ly:stencil-rotate", | ^~~~~~~~~ stencil-scheme.cc: In function ‘void ly_stencil_rotate_absoluteinit()’: stencil-scheme.cc:381:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 381 | LY_DEFINE (ly_stencil_rotate_absolute, "ly:stencil-rotate-absolute", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stencil-scheme.cc:381:1: note: in expansion of macro ‘LY_DEFINE’ 381 | LY_DEFINE (ly_stencil_rotate_absolute, "ly:stencil-rotate-absolute", | ^~~~~~~~~ stencil-scheme.cc: In function ‘void ly_round_filled_boxinit()’: stencil-scheme.cc:401:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 401 | LY_DEFINE (ly_round_filled_box, "ly:round-filled-box", | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stencil-scheme.cc:401:1: note: in expansion of macro ‘LY_DEFINE’ 401 | LY_DEFINE (ly_round_filled_box, "ly:round-filled-box", | ^~~~~~~~~ stencil-scheme.cc: In function ‘void ly_round_filled_polygoninit()’: stencil-scheme.cc:415:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 415 | LY_DEFINE (ly_round_filled_polygon, "ly:round-filled-polygon", | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stencil-scheme.cc:415:1: note: in expansion of macro ‘LY_DEFINE’ 415 | LY_DEFINE (ly_round_filled_polygon, "ly:round-filled-polygon", | ^~~~~~~~~ stencil-scheme.cc: In function ‘void ly_register_stencil_expressioninit()’: stencil-scheme.cc:440:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 440 | LY_DEFINE (ly_register_stencil_expression, "ly:register-stencil-expression", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stencil-scheme.cc:440:1: note: in expansion of macro ‘LY_DEFINE’ 440 | LY_DEFINE (ly_register_stencil_expression, "ly:register-stencil-expression", | ^~~~~~~~~ stencil-scheme.cc: In function ‘void ly_stencil_scaleinit()’: stencil-scheme.cc:458:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 458 | LY_DEFINE (ly_stencil_scale, "ly:stencil-scale", | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ stencil-scheme.cc:458:1: note: in expansion of macro ‘LY_DEFINE’ 458 | LY_DEFINE (ly_stencil_scale, "ly:stencil-scale", | ^~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/simple-spacer.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | DECLARE_SIMPLE_SMOBS (Simple_spacer); | ^~~~~~~~~~~~~~~~~~~~ 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:81:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 81 | IMPLEMENT_BASE_SMOBS (CL); \ | ^~~~~~~~~~~~~~~~~~~~ simple-spacer.cc:540:1: note: in expansion of macro ‘IMPLEMENT_SIMPLE_SMOBS’ 540 | IMPLEMENT_SIMPLE_SMOBS (Simple_spacer); | ^~~~~~~~~~~~~~~~~~~~~~ rm -f ./out/staff-spacing.dep; DEPENDENCIES_OUTPUT="./out/staff-spacing.dep ./out/staff-spacing.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-spacing.o staff-spacing.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-spacing.hh:24, from staff-spacing.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-spacing.hh:24, from staff-spacing.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-spacing.hh:24, from staff-spacing.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-spacing.hh:24, from staff-spacing.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-spacing.hh:24, from staff-spacing.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/column-x-positions.hh:23, from simple-spacer.cc:25: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Spring&}; _Tp = Spring; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/column-x-positions.hh:23, from simple-spacer.cc:25: /usr/include/c++/9/bits/stl_vector.h: In member function ‘void Simple_spacer::add_spring(const Spring&)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/column-x-positions.hh:23, from simple-spacer.cc:25: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘std::vector Simple_spacer::spring_positions() const’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Rod_description}; _Tp = Rod_description; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In function ‘Column_description get_column_description(const std::vector&, vsize, bool)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/column-x-positions.hh:23, from ./include/system.hh:23, from system.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘std::vector System::internal_get_note_heights_in_range(vsize, vsize, bool)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Column_description}; _Tp = Column_description; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:62, from ../flower/include/std-vector.hh:34, from ./include/column-x-positions.hh:23, from simple-spacer.cc:25: /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/9/bits/stl_algo.h:61, from /usr/include/c++/9/algorithm:62, from ../flower/include/std-vector.hh:34, from ./include/column-x-positions.hh:23, from simple-spacer.cc:25: /usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Spring; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ rm -f ./out/grace-music.dep; DEPENDENCIES_OUTPUT="./out/grace-music.dep ./out/grace-music.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grace-music.o grace-music.cc In file included from /usr/include/c++/9/algorithm:62, from ../flower/include/std-vector.hh:34, from ./include/column-x-positions.hh:23, from simple-spacer.cc:25: /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h: In member function ‘Real Simple_spacer::compress_line()’: /usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1884 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1889 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from grace-music.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from grace-music.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/column-x-positions.hh:23, from simple-spacer.cc:25: /usr/include/c++/9/bits/vector.tcc: In function ‘Column_x_positions get_line_configuration(const std::vector&, Real, Real, bool)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/column-x-positions.hh:23, from simple-spacer.cc:25: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from grace-music.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/column-x-positions.hh:23, from simple-spacer.cc:25: /usr/include/c++/9/bits/vector.tcc: In function ‘std::vector get_line_forces(const std::vector&, Real, Real, bool)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/column-x-positions.hh:23, from simple-spacer.cc:25: /usr/include/c++/9/bits/stl_vector.h:957:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 957 | _M_fill_insert(end(), __new_size - size(), __x); | ^~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from grace-music.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from grace-music.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/music.hh:23, from grace-music.cc:20: grace-music.cc: In function ‘void Grace_music_start_callback_init_functions()’: grace-music.cc:29:36: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 29 | MAKE_SCHEME_CALLBACK (Grace_music, start_callback, 1); | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ grace-music.cc:29:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 29 | MAKE_SCHEME_CALLBACK (Grace_music, start_callback, 1); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/global-vars.dep; DEPENDENCIES_OUTPUT="./out/global-vars.dep ./out/global-vars.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/global-vars.o global-vars.cc rm -f ./out/module-scheme.dep; DEPENDENCIES_OUTPUT="./out/module-scheme.dep ./out/module-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/module-scheme.o module-scheme.cc In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from stencil-scheme.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Offset}; _Tp = Offset; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In function ‘scm_unused_struct* ly_round_filled_polygon(SCM, SCM)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ rm -f ./out/input.dep; DEPENDENCIES_OUTPUT="./out/input.dep ./out/input.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/input.o input.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/paper-outputter-scheme.dep; DEPENDENCIES_OUTPUT="./out/paper-outputter-scheme.dep ./out/paper-outputter-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-outputter-scheme.o paper-outputter-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/ly-module.hh:23, from module-scheme.cc:20: module-scheme.cc: In function ‘void ly_module_copyinit()’: module-scheme.cc:42:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 42 | LY_DEFINE (ly_module_copy, "ly:module-copy", | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ module-scheme.cc:42:1: note: in expansion of macro ‘LY_DEFINE’ 42 | LY_DEFINE (ly_module_copy, "ly:module-copy", | ^~~~~~~~~ In file included 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: 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #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’ 122 | 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’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!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’ 122 | 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’ 126 | 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’ 37 | #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’ 47 | SCM_VALIDATE_MODULE (1, src); | ^~~~~~~~~~~~~~~~~~~ module-scheme.cc:48:49: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(void*, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(void*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_hash_fold_fn’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 48 | scm_internal_hash_fold ((scm_t_hash_fold_fn) &module_define_closure_func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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: 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #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’ 122 | 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’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!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’ 122 | 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’ 126 | 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’ 37 | #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’ 66 | SCM_VALIDATE_MODULE (1, module); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/ly-module.hh:23, from module-scheme.cc:20: module-scheme.cc: In function ‘void ly_modules_lookupinit()’: module-scheme.cc:84:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 84 | LY_DEFINE (ly_modules_lookup, "ly:modules-lookup", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ module-scheme.cc:84:1: note: in expansion of macro ‘LY_DEFINE’ 84 | LY_DEFINE (ly_modules_lookup, "ly:modules-lookup", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #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’ 32 | #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’ 95 | if (SCM_VARIABLEP (v) && SCM_VARIABLE_REF (v) != SCM_UNDEFINED) | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from input.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ rm -f ./out/multi-measure-rest.dep; DEPENDENCIES_OUTPUT="./out/multi-measure-rest.dep ./out/multi-measure-rest.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/multi-measure-rest.o multi-measure-rest.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from input.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from input.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from input.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from input.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ rm -f ./out/flag.dep; DEPENDENCIES_OUTPUT="./out/flag.dep ./out/flag.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/flag.o flag.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/multi-measure-rest.hh:23, from multi-measure-rest.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/multi-measure-rest.hh:23, from multi-measure-rest.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/source-file.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | DECLARE_SMOBS (Source_file); | ^~~~~~~~~~~~~ input.cc: In member function ‘void Input::set_spot(const Input&)’: input.cc:54:11: warning: implicitly-declared ‘constexpr Input& Input::operator=(const Input&)’ is deprecated [-Wdeprecated-copy] 54 | *this = i; | ^ input.cc:31:1: note: because ‘Input’ has user-provided ‘Input::Input(const Input&)’ 31 | Input::Input (Input const &i) | ^~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/paper-outputter.hh:26, from paper-outputter-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/paper-outputter.hh:26, from paper-outputter-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/paper-outputter.hh:26, from paper-outputter-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/paper-outputter.hh:26, from paper-outputter-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/paper-outputter.hh:26, from paper-outputter-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/paper-outputter.hh:40:3: note: in expansion of macro ‘DECLARE_SMOBS’ 40 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/protected-scm.hh:23, from ./include/paper-outputter.hh:26, from paper-outputter-scheme.cc:20: paper-outputter-scheme.cc: In function ‘void ly_make_paper_outputterinit()’: paper-outputter-scheme.cc:26:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 26 | LY_DEFINE (ly_make_paper_outputter, "ly:make-paper-outputter", | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ paper-outputter-scheme.cc:26:1: note: in expansion of macro ‘LY_DEFINE’ 26 | LY_DEFINE (ly_make_paper_outputter, "ly:make-paper-outputter", | ^~~~~~~~~ paper-outputter-scheme.cc: In function ‘void ly_outputter_dump_stencilinit()’: paper-outputter-scheme.cc:52:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 52 | LY_DEFINE (ly_outputter_dump_stencil, "ly:outputter-dump-stencil", | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ paper-outputter-scheme.cc:52:1: note: in expansion of macro ‘LY_DEFINE’ 52 | LY_DEFINE (ly_outputter_dump_stencil, "ly:outputter-dump-stencil", | ^~~~~~~~~ paper-outputter-scheme.cc: In function ‘void ly_outputter_dump_stringinit()’: paper-outputter-scheme.cc:67:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 67 | LY_DEFINE (ly_outputter_dump_string, "ly:outputter-dump-string", | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ paper-outputter-scheme.cc:67:1: note: in expansion of macro ‘LY_DEFINE’ 67 | LY_DEFINE (ly_outputter_dump_string, "ly:outputter-dump-string", | ^~~~~~~~~ paper-outputter-scheme.cc: In function ‘void ly_outputter_portinit()’: paper-outputter-scheme.cc:79:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 79 | LY_DEFINE (ly_outputter_port, "ly:outputter-port", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ paper-outputter-scheme.cc:79:1: note: in expansion of macro ‘LY_DEFINE’ 79 | LY_DEFINE (ly_outputter_port, "ly:outputter-port", | ^~~~~~~~~ paper-outputter-scheme.cc: In function ‘void ly_outputter_closeinit()’: paper-outputter-scheme.cc:89:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 89 | LY_DEFINE (ly_outputter_close, "ly:outputter-close", | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ paper-outputter-scheme.cc:89:1: note: in expansion of macro ‘LY_DEFINE’ 89 | LY_DEFINE (ly_outputter_close, "ly:outputter-close", | ^~~~~~~~~ paper-outputter-scheme.cc: In function ‘void ly_outputter_output_schemeinit()’: paper-outputter-scheme.cc:100:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 100 | LY_DEFINE (ly_outputter_output_scheme, "ly:outputter-output-scheme", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ paper-outputter-scheme.cc:100:1: note: in expansion of macro ‘LY_DEFINE’ 100 | LY_DEFINE (ly_outputter_output_scheme, "ly:outputter-output-scheme", | ^~~~~~~~~ paper-outputter-scheme.cc: In function ‘void ly_outputter_moduleinit()’: paper-outputter-scheme.cc:112:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 112 | LY_DEFINE (ly_outputter_module, "ly:outputter-module", | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ paper-outputter-scheme.cc:112:1: note: in expansion of macro ‘LY_DEFINE’ 112 | LY_DEFINE (ly_outputter_module, "ly:outputter-module", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/multi-measure-rest.hh:23, from multi-measure-rest.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/multi-measure-rest.hh:23, from multi-measure-rest.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/multi-measure-rest.hh:23, from multi-measure-rest.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/multi-measure-rest.hh:23, from multi-measure-rest.cc:20: multi-measure-rest.cc: In function ‘void Multi_measure_rest_percent_init_functions()’: multi-measure-rest.cc:62:43: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 62 | MAKE_SCHEME_CALLBACK (Multi_measure_rest, percent, 1); | ^~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ multi-measure-rest.cc:62:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 62 | MAKE_SCHEME_CALLBACK (Multi_measure_rest, percent, 1); | ^~~~~~~~~~~~~~~~~~~~ multi-measure-rest.cc: In function ‘void Multi_measure_rest_print_init_functions()’: multi-measure-rest.cc:96:43: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 96 | MAKE_SCHEME_CALLBACK (Multi_measure_rest, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ multi-measure-rest.cc:96:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 96 | MAKE_SCHEME_CALLBACK (Multi_measure_rest, print, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ multi-measure-rest.cc: In function ‘void Multi_measure_rest_height_init_functions()’: multi-measure-rest.cc:120:43: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 120 | MAKE_SCHEME_CALLBACK (Multi_measure_rest, height, 1); | ^~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ multi-measure-rest.cc:120:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 120 | MAKE_SCHEME_CALLBACK (Multi_measure_rest, height, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from flag.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from flag.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ multi-measure-rest.cc: In function ‘void Multi_measure_rest_set_spacing_rods_init_functions()’: multi-measure-rest.cc:403:43: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 403 | MAKE_SCHEME_CALLBACK (Multi_measure_rest, set_spacing_rods, 1); | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ multi-measure-rest.cc:403:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 403 | MAKE_SCHEME_CALLBACK (Multi_measure_rest, set_spacing_rods, 1); | ^~~~~~~~~~~~~~~~~~~~ multi-measure-rest.cc: In function ‘void Multi_measure_rest_set_text_rods_init_functions()’: multi-measure-rest.cc:414:43: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 414 | MAKE_SCHEME_CALLBACK (Multi_measure_rest, set_text_rods, 1); | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ multi-measure-rest.cc:414:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 414 | MAKE_SCHEME_CALLBACK (Multi_measure_rest, set_text_rods, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from flag.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from flag.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ rm -f ./out/relative-octave-music.dep; DEPENDENCIES_OUTPUT="./out/relative-octave-music.dep ./out/relative-octave-music.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/relative-octave-music.o relative-octave-music.cc ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from flag.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from flag.cc:21: flag.cc: In function ‘void Flag_width_init_functions()’: flag.cc:46:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 46 | MAKE_SCHEME_CALLBACK (Flag, width, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ flag.cc:46:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 46 | MAKE_SCHEME_CALLBACK (Flag, width, 1); | ^~~~~~~~~~~~~~~~~~~~ flag.cc: In function ‘void Flag_glyph_name_init_functions()’: flag.cc:66:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 66 | MAKE_SCHEME_CALLBACK (Flag, glyph_name, 1); | ^~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ flag.cc:66:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 66 | MAKE_SCHEME_CALLBACK (Flag, glyph_name, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from flag.cc:21: flag.cc: In static member function ‘static scm_unused_struct* Flag::glyph_name(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ flag.cc:78:7: note: in expansion of macro ‘scm_is_symbol’ 78 | if (scm_is_symbol (flag_style_scm)) | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from flag.cc:21: flag.cc: In function ‘void Flag_print_init_functions()’: flag.cc:112:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 112 | MAKE_SCHEME_CALLBACK (Flag, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ flag.cc:112:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 112 | MAKE_SCHEME_CALLBACK (Flag, print, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from flag.cc:21: flag.cc: In static member function ‘static scm_unused_struct* Flag::print(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ flag.cc:123:7: note: in expansion of macro ‘scm_is_symbol’ 123 | if (scm_is_symbol (flag_style_scm)) | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from flag.cc:21: flag.cc: In function ‘void Flag_pure_calc_y_offset_init_functions()’: flag.cc:163:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 163 | MAKE_SCHEME_CALLBACK (Flag, pure_calc_y_offset, 3); | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ flag.cc:163:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 163 | MAKE_SCHEME_CALLBACK (Flag, pure_calc_y_offset, 3); | ^~~~~~~~~~~~~~~~~~~~ flag.cc: In function ‘void Flag_calc_y_offset_init_functions()’: flag.cc:172:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 172 | MAKE_SCHEME_CALLBACK (Flag, calc_y_offset, 1); | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ flag.cc:172:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 172 | MAKE_SCHEME_CALLBACK (Flag, calc_y_offset, 1); | ^~~~~~~~~~~~~~~~~~~~ flag.cc: In function ‘void Flag_calc_x_offset_init_functions()’: flag.cc:198:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 198 | MAKE_SCHEME_CALLBACK (Flag, calc_x_offset, 1); | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ flag.cc:198:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 198 | MAKE_SCHEME_CALLBACK (Flag, calc_x_offset, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from relative-octave-music.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from relative-octave-music.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from relative-octave-music.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from relative-octave-music.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from relative-octave-music.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/music.hh:23, from relative-octave-music.cc:20: relative-octave-music.cc: In function ‘void Relative_octave_music_no_relative_callback_init_functions()’: relative-octave-music.cc:31:46: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | MAKE_SCHEME_CALLBACK (Relative_octave_music, no_relative_callback, 2) | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ relative-octave-music.cc:31:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 31 | MAKE_SCHEME_CALLBACK (Relative_octave_music, no_relative_callback, 2) | ^~~~~~~~~~~~~~~~~~~~ relative-octave-music.cc: In function ‘void Relative_octave_music_relative_callback_init_functions()’: relative-octave-music.cc:39:46: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 39 | MAKE_SCHEME_CALLBACK (Relative_octave_music, relative_callback, 2) | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ relative-octave-music.cc:39:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 39 | MAKE_SCHEME_CALLBACK (Relative_octave_music, relative_callback, 2) | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/output-property-engraver.dep; DEPENDENCIES_OUTPUT="./out/output-property-engraver.dep ./out/output-property-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/output-property-engraver.o output-property-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from output-property-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from output-property-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/output-def-scheme.dep; DEPENDENCIES_OUTPUT="./out/output-def-scheme.dep ./out/output-def-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/output-def-scheme.o output-def-scheme.cc rm -f ./out/box.dep; DEPENDENCIES_OUTPUT="./out/box.dep ./out/box.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/box.o box.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from output-property-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from output-property-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from output-property-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from output-def-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from output-def-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from output-def-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/paper-system.dep; DEPENDENCIES_OUTPUT="./out/paper-system.dep ./out/paper-system.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-system.o paper-system.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from output-def-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from output-def-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from box.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from box.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from box.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | DECLARE_SMOBS (Font_metric); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from box.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from box.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context-def.hh:79:3: note: in expansion of macro ‘DECLARE_SMOBS’ 79 | DECLARE_SMOBS (Context_def); | ^~~~~~~~~~~~~ rm -f ./out/part-combine-iterator.dep; DEPENDENCIES_OUTPUT="./out/part-combine-iterator.dep ./out/part-combine-iterator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/part-combine-iterator.o part-combine-iterator.cc ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | DECLARE_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~ 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:81:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 81 | IMPLEMENT_BASE_SMOBS (CL); \ | ^~~~~~~~~~~~~~~~~~~~ box.cc:137:1: note: in expansion of macro ‘IMPLEMENT_SIMPLE_SMOBS’ 137 | IMPLEMENT_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from box.cc:135: box.cc: In function ‘void init_type_Box()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ box.cc:138:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 138 | IMPLEMENT_TYPE_P (Box, "ly:box?"); | ^~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/lily-parser.hh:35:3: note: in expansion of macro ‘DECLARE_SMOBS’ 35 | DECLARE_SMOBS (Lily_parser); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from output-def-scheme.cc:20: output-def-scheme.cc: In function ‘void ly_output_def_lookupinit()’: output-def-scheme.cc:28:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 28 | LY_DEFINE (ly_output_def_lookup, "ly:output-def-lookup", | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ output-def-scheme.cc:28:1: note: in expansion of macro ‘LY_DEFINE’ 28 | LY_DEFINE (ly_output_def_lookup, "ly:output-def-lookup", | ^~~~~~~~~ output-def-scheme.cc: In function ‘void ly_output_def_scopeinit()’: output-def-scheme.cc:50:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 50 | LY_DEFINE (ly_output_def_scope, "ly:output-def-scope", | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ output-def-scheme.cc:50:1: note: in expansion of macro ‘LY_DEFINE’ 50 | LY_DEFINE (ly_output_def_scope, "ly:output-def-scope", | ^~~~~~~~~ output-def-scheme.cc: In function ‘void ly_output_def_parentinit()’: output-def-scheme.cc:59:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 59 | LY_DEFINE (ly_output_def_parent, "ly:output-def-parent", | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ output-def-scheme.cc:59:1: note: in expansion of macro ‘LY_DEFINE’ 59 | LY_DEFINE (ly_output_def_parent, "ly:output-def-parent", | ^~~~~~~~~ output-def-scheme.cc: In function ‘void ly_output_def_set_variable_xinit()’: output-def-scheme.cc:68:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 68 | LY_DEFINE (ly_output_def_set_variable_x, "ly:output-def-set-variable!", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ output-def-scheme.cc:68:1: note: in expansion of macro ‘LY_DEFINE’ 68 | LY_DEFINE (ly_output_def_set_variable_x, "ly:output-def-set-variable!", | ^~~~~~~~~ output-def-scheme.cc: In function ‘void ly_output_def_cloneinit()’: output-def-scheme.cc:79:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 79 | LY_DEFINE (ly_output_def_clone, "ly:output-def-clone", | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ output-def-scheme.cc:79:1: note: in expansion of macro ‘LY_DEFINE’ 79 | LY_DEFINE (ly_output_def_clone, "ly:output-def-clone", | ^~~~~~~~~ output-def-scheme.cc: In function ‘void ly_output_descriptioninit()’: output-def-scheme.cc:90:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 90 | LY_DEFINE (ly_output_description, "ly:output-description", | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ output-def-scheme.cc:90:1: note: in expansion of macro ‘LY_DEFINE’ 90 | LY_DEFINE (ly_output_description, "ly:output-description", | ^~~~~~~~~ output-def-scheme.cc: In function ‘void ly_output_find_context_definit()’: output-def-scheme.cc:110:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 110 | LY_DEFINE (ly_output_find_context_def, "ly:output-find-context-def", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ output-def-scheme.cc:110:1: note: in expansion of macro ‘LY_DEFINE’ 110 | LY_DEFINE (ly_output_find_context_def, "ly:output-find-context-def", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ output-def-scheme.cc:116:8: note: in expansion of macro ‘SCM_UNBNDP’ 116 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 127 | if (td && scm_is_eq (scm_car (p), td->get_context_name ()) | ^~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from output-def-scheme.cc:20: output-def-scheme.cc: In function ‘void ly_output_def_pinit()’: output-def-scheme.cc:135:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 135 | LY_DEFINE (ly_output_def_p, "ly:output-def?", | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ output-def-scheme.cc:135:1: note: in expansion of macro ‘LY_DEFINE’ 135 | LY_DEFINE (ly_output_def_p, "ly:output-def?", | ^~~~~~~~~ output-def-scheme.cc: In function ‘void ly_paper_outputscaleinit()’: output-def-scheme.cc:142:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 142 | LY_DEFINE (ly_paper_outputscale, "ly:paper-outputscale", | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ output-def-scheme.cc:142:1: note: in expansion of macro ‘LY_DEFINE’ 142 | LY_DEFINE (ly_paper_outputscale, "ly:paper-outputscale", | ^~~~~~~~~ output-def-scheme.cc: In function ‘void ly_paper_get_fontinit()’: output-def-scheme.cc:159:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 159 | LY_DEFINE (ly_paper_get_font, "ly:paper-get-font", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ output-def-scheme.cc:159:1: note: in expansion of macro ‘LY_DEFINE’ 159 | LY_DEFINE (ly_paper_get_font, "ly:paper-get-font", | ^~~~~~~~~ output-def-scheme.cc: In function ‘void ly_paper_get_numberinit()’: output-def-scheme.cc:173:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 173 | LY_DEFINE (ly_paper_get_number, "ly:paper-get-number", | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ output-def-scheme.cc:173:1: note: in expansion of macro ‘LY_DEFINE’ 173 | LY_DEFINE (ly_paper_get_number, "ly:paper-get-number", | ^~~~~~~~~ output-def-scheme.cc: In function ‘void ly_paper_fontsinit()’: output-def-scheme.cc:183:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 183 | LY_DEFINE (ly_paper_fonts, "ly:paper-fonts", | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ output-def-scheme.cc:183:1: note: in expansion of macro ‘LY_DEFINE’ 183 | LY_DEFINE (ly_paper_fonts, "ly:paper-fonts", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from part-combine-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from part-combine-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from ./include/paper-system.hh:22, from paper-system.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ rm -f ./out/drum-note-engraver.dep; DEPENDENCIES_OUTPUT="./out/drum-note-engraver.dep ./out/drum-note-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/drum-note-engraver.o drum-note-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from part-combine-iterator.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from part-combine-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from part-combine-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/music-sequence.dep; DEPENDENCIES_OUTPUT="./out/music-sequence.dep ./out/music-sequence.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-sequence.o music-sequence.cc ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/dispatcher.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | DECLARE_SMOBS (Music_iterator); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ part-combine-iterator.cc:371:11: note: in expansion of macro ‘scm_is_true’ 371 | if (scm_is_true (scm_negative_p (direction_))) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from part-combine-iterator.cc:20: part-combine-iterator.cc: In member function ‘virtual void Part_combine_iterator::process(Moment)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ part-combine-iterator.cc:501:16: note: in expansion of macro ‘scm_is_symbol’ 501 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ part-combine-iterator.cc:504:25: note: in expansion of macro ‘scm_is_symbol’ 504 | + (scm_is_symbol (tag) ? ly_symbol2string (tag) : string ("not a symbol")); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from drum-note-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from drum-note-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from drum-note-engraver.cc:23: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from drum-note-engraver.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from drum-note-engraver.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ drum-note-engraver.cc:90:15: note: in expansion of macro ‘scm_is_symbol’ 90 | if (scm_is_symbol (style)) | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from ./include/music-sequence.hh:23, from music-sequence.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from ./include/music-sequence.hh:23, from music-sequence.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from ./include/music-sequence.hh:23, from music-sequence.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from ./include/music-sequence.hh:23, from music-sequence.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from ./include/music-sequence.hh:23, from music-sequence.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from ./include/music-sequence.hh:23, from music-sequence.cc:20: music-sequence.cc: In function ‘void Music_sequence_maximum_length_callback_init_functions()’: music-sequence.cc:76:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 76 | MAKE_SCHEME_CALLBACK (Music_sequence, maximum_length_callback, 1); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ music-sequence.cc:76:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 76 | MAKE_SCHEME_CALLBACK (Music_sequence, maximum_length_callback, 1); | ^~~~~~~~~~~~~~~~~~~~ music-sequence.cc: In function ‘void Music_sequence_event_chord_length_callback_init_functions()’: music-sequence.cc:84:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 84 | MAKE_SCHEME_CALLBACK (Music_sequence, event_chord_length_callback, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ music-sequence.cc:84:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 84 | MAKE_SCHEME_CALLBACK (Music_sequence, event_chord_length_callback, 1); | ^~~~~~~~~~~~~~~~~~~~ music-sequence.cc: In function ‘void Music_sequence_cumulative_length_callback_init_functions()’: music-sequence.cc:99:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 99 | MAKE_SCHEME_CALLBACK (Music_sequence, cumulative_length_callback, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ music-sequence.cc:99:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 99 | MAKE_SCHEME_CALLBACK (Music_sequence, cumulative_length_callback, 1); | ^~~~~~~~~~~~~~~~~~~~ music-sequence.cc: In function ‘void Music_sequence_minimum_start_callback_init_functions()’: music-sequence.cc:107:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 107 | MAKE_SCHEME_CALLBACK (Music_sequence, minimum_start_callback, 1); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ music-sequence.cc:107:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 107 | MAKE_SCHEME_CALLBACK (Music_sequence, minimum_start_callback, 1); | ^~~~~~~~~~~~~~~~~~~~ music-sequence.cc: In function ‘void Music_sequence_first_start_callback_init_functions()’: music-sequence.cc:115:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 115 | MAKE_SCHEME_CALLBACK (Music_sequence, first_start_callback, 1); | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ music-sequence.cc:115:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 115 | MAKE_SCHEME_CALLBACK (Music_sequence, first_start_callback, 1); | ^~~~~~~~~~~~~~~~~~~~ music-sequence.cc: In function ‘void Music_sequence_simultaneous_relative_callback_init_functions()’: music-sequence.cc:174:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 174 | MAKE_SCHEME_CALLBACK (Music_sequence, simultaneous_relative_callback, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ music-sequence.cc:174:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 174 | MAKE_SCHEME_CALLBACK (Music_sequence, simultaneous_relative_callback, 2); | ^~~~~~~~~~~~~~~~~~~~ music-sequence.cc: In function ‘void Music_sequence_event_chord_relative_callback_init_functions()’: music-sequence.cc:184:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 184 | MAKE_SCHEME_CALLBACK (Music_sequence, event_chord_relative_callback, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ music-sequence.cc:184:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 184 | MAKE_SCHEME_CALLBACK (Music_sequence, event_chord_relative_callback, 2); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/music.dep; DEPENDENCIES_OUTPUT="./out/music.dep ./out/music.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music.o music.cc rm -f ./out/stem.dep; DEPENDENCIES_OUTPUT="./out/stem.dep ./out/stem.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stem.o stem.cc rm -f ./out/relative-octave-check.dep; DEPENDENCIES_OUTPUT="./out/relative-octave-check.dep ./out/relative-octave-check.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/relative-octave-check.o relative-octave-check.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from music.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | DECLARE_SMOBS (Scheme_hash_table); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from stem.cc:40: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/dispatcher.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | DECLARE_SMOBS (Dispatcher); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from stem.cc:40: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/score.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | DECLARE_SMOBS (Score); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from stem.cc:40: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from stem.cc:40: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from stem.cc:40: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/music.hh:23, from music.cc:20: music.cc: In function ‘void Music_duration_length_callback_init_functions()’: music.cc:335:30: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 335 | MAKE_SCHEME_CALLBACK (Music, duration_length_callback, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ music.cc:335:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 335 | MAKE_SCHEME_CALLBACK (Music, duration_length_callback, 1); | ^~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from relative-octave-check.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from relative-octave-check.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from relative-octave-check.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from stem.cc:40: stem.cc: In function ‘void Stem_pure_height_init_functions()’: stem.cc:295:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 295 | MAKE_SCHEME_CALLBACK (Stem, pure_height, 3) | ^~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem.cc:295:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 295 | MAKE_SCHEME_CALLBACK (Stem, pure_height, 3) | ^~~~~~~~~~~~~~~~~~~~ stem.cc: In function ‘void Stem_calc_stem_end_position_init_functions()’: stem.cc:377:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 377 | MAKE_SCHEME_CALLBACK (Stem, calc_stem_end_position, 1) | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem.cc:377:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 377 | MAKE_SCHEME_CALLBACK (Stem, calc_stem_end_position, 1) | ^~~~~~~~~~~~~~~~~~~~ stem.cc: In function ‘void Stem_pure_calc_stem_end_position_init_functions()’: stem.cc:385:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 385 | MAKE_SCHEME_CALLBACK (Stem, pure_calc_stem_end_position, 3) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem.cc:385:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 385 | MAKE_SCHEME_CALLBACK (Stem, pure_calc_stem_end_position, 3) | ^~~~~~~~~~~~~~~~~~~~ stem.cc: In function ‘void Stem_calc_positioning_done_init_functions()’: stem.cc:505:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 505 | MAKE_SCHEME_CALLBACK (Stem, calc_positioning_done, 1); | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem.cc:505:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 505 | MAKE_SCHEME_CALLBACK (Stem, calc_positioning_done, 1); | ^~~~~~~~~~~~~~~~~~~~ stem.cc: In function ‘void Stem_calc_direction_init_functions()’: stem.cc:612:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 612 | MAKE_SCHEME_CALLBACK (Stem, calc_direction, 1); | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem.cc:612:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 612 | MAKE_SCHEME_CALLBACK (Stem, calc_direction, 1); | ^~~~~~~~~~~~~~~~~~~~ stem.cc: In function ‘void Stem_calc_default_direction_init_functions()’: stem.cc:635:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 635 | MAKE_SCHEME_CALLBACK (Stem, calc_default_direction, 1); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem.cc:635:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 635 | MAKE_SCHEME_CALLBACK (Stem, calc_default_direction, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ stem.cc: In function ‘void Stem_height_init_functions()’: stem.cc:657:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 657 | MAKE_SCHEME_CALLBACK (Stem, height, 1); | ^~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem.cc:657:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 657 | MAKE_SCHEME_CALLBACK (Stem, height, 1); | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from relative-octave-check.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from relative-octave-check.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ stem.cc: In function ‘void Stem_width_init_functions()’: stem.cc:730:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 730 | MAKE_SCHEME_CALLBACK (Stem, width, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem.cc:730:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 730 | MAKE_SCHEME_CALLBACK (Stem, width, 1); | ^~~~~~~~~~~~~~~~~~~~ stem.cc: In function ‘void Stem_calc_stem_begin_position_init_functions()’: stem.cc:756:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 756 | MAKE_SCHEME_CALLBACK (Stem, calc_stem_begin_position, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem.cc:756:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 756 | MAKE_SCHEME_CALLBACK (Stem, calc_stem_begin_position, 1); | ^~~~~~~~~~~~~~~~~~~~ stem.cc: In function ‘void Stem_pure_calc_stem_begin_position_init_functions()’: stem.cc:764:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 764 | MAKE_SCHEME_CALLBACK (Stem, pure_calc_stem_begin_position, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem.cc:764:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 764 | MAKE_SCHEME_CALLBACK (Stem, pure_calc_stem_begin_position, 3); | ^~~~~~~~~~~~~~~~~~~~ stem.cc: In function ‘void Stem_pure_calc_length_init_functions()’: stem.cc:807:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 807 | MAKE_SCHEME_CALLBACK (Stem, pure_calc_length, 3); | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem.cc:807:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 807 | MAKE_SCHEME_CALLBACK (Stem, pure_calc_length, 3); | ^~~~~~~~~~~~~~~~~~~~ stem.cc: In function ‘void Stem_calc_length_init_functions()’: stem.cc:817:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 817 | MAKE_SCHEME_CALLBACK (Stem, calc_length, 1); | ^~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem.cc:817:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 817 | MAKE_SCHEME_CALLBACK (Stem, calc_length, 1); | ^~~~~~~~~~~~~~~~~~~~ stem.cc: In function ‘void Stem_print_init_functions()’: stem.cc:850:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 850 | MAKE_SCHEME_CALLBACK (Stem, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem.cc:850:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 850 | MAKE_SCHEME_CALLBACK (Stem, print, 1); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ stem.cc: In function ‘void Stem_offset_callback_init_functions()’: stem.cc:886:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 886 | MAKE_SCHEME_CALLBACK (Stem, offset_callback, 1); | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem.cc:886:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 886 | MAKE_SCHEME_CALLBACK (Stem, offset_callback, 1); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | DECLARE_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~ stem.cc: In function ‘void Stem_calc_stem_info_init_functions()’: stem.cc:949:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 949 | MAKE_SCHEME_CALLBACK (Stem, calc_stem_info, 1); | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem.cc:949:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 949 | MAKE_SCHEME_CALLBACK (Stem, calc_stem_info, 1); | ^~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ stem.cc: In function ‘void Stem_calc_cross_staff_init_functions()’: stem.cc:1106:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 1106 | MAKE_SCHEME_CALLBACK (Stem, calc_cross_staff, 1) | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem.cc:1106:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 1106 | MAKE_SCHEME_CALLBACK (Stem, calc_cross_staff, 1) | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/input.hh:69, from relative-octave-check.cc:20: relative-octave-check.cc: In function ‘void Relative_octave_check_relative_callback_init_functions()’: relative-octave-check.cc:30:46: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 30 | MAKE_SCHEME_CALLBACK (Relative_octave_check, relative_callback, 2) | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ relative-octave-check.cc:30:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 30 | MAKE_SCHEME_CALLBACK (Relative_octave_check, relative_callback, 2) | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/pointer-group-interface-scheme.dep; DEPENDENCIES_OUTPUT="./out/pointer-group-interface-scheme.dep ./out/pointer-group-interface-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pointer-group-interface-scheme.o pointer-group-interface-scheme.cc rm -f ./out/double-percent-repeat-engraver.dep; DEPENDENCIES_OUTPUT="./out/double-percent-repeat-engraver.dep ./out/double-percent-repeat-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/double-percent-repeat-engraver.o double-percent-repeat-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from double-percent-repeat-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from double-percent-repeat-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/stencil-integral.dep; DEPENDENCIES_OUTPUT="./out/stencil-integral.dep ./out/stencil-integral.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stencil-integral.o stencil-integral.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/pointer-group-interface.hh:25, from pointer-group-interface-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from double-percent-repeat-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, 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/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/pointer-group-interface.hh:25, from pointer-group-interface-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/pointer-group-interface.hh:25, from pointer-group-interface-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/pointer-group-interface.hh:25, from pointer-group-interface-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/pointer-group-interface.hh:25, from pointer-group-interface-scheme.cc:20: pointer-group-interface-scheme.cc: In function ‘void ly_pointer_group_interface__add_grobinit()’: pointer-group-interface-scheme.cc:23:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 23 | LY_DEFINE (ly_pointer_group_interface__add_grob, "ly:pointer-group-interface::add-grob", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ pointer-group-interface-scheme.cc:23:1: note: in expansion of macro ‘LY_DEFINE’ 23 | LY_DEFINE (ly_pointer_group_interface__add_grob, "ly:pointer-group-interface::add-grob", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from double-percent-repeat-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from double-percent-repeat-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ rm -f ./out/partial-iterator.dep; DEPENDENCIES_OUTPUT="./out/partial-iterator.dep ./out/partial-iterator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/partial-iterator.o partial-iterator.cc rm -f ./out/extender-engraver.dep; DEPENDENCIES_OUTPUT="./out/extender-engraver.dep ./out/extender-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/extender-engraver.o extender-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from partial-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from partial-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from extender-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from extender-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from stencil-integral.cc:38: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from stencil-integral.cc:38: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from stencil-integral.cc:38: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from partial-iterator.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from stencil-integral.cc:38: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from stencil-integral.cc:38: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from partial-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from extender-engraver.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from partial-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | DECLARE_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | DECLARE_SMOBS (Font_metric); | ^~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | DECLARE_SMOBS (Music_iterator); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from extender-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from extender-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | DECLARE_SIMPLE_SMOBS (Duration); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline-pair.hh:30:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 30 | DECLARE_SIMPLE_SMOBS (Skyline_pair); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ stencil-integral.cc:909:7: note: in expansion of macro ‘scm_is_null’ 909 | if (scm_is_null (expr)) | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from stencil-integral.cc:38: stencil-integral.cc: In function ‘void Grob_pure_simple_vertical_skylines_from_extents_init_functions()’: stencil-integral.cc:994:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 994 | MAKE_SCHEME_CALLBACK (Grob, pure_simple_vertical_skylines_from_extents, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stencil-integral.cc:994:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 994 | MAKE_SCHEME_CALLBACK (Grob, pure_simple_vertical_skylines_from_extents, 3); | ^~~~~~~~~~~~~~~~~~~~ stencil-integral.cc: In function ‘void Grob_simple_vertical_skylines_from_extents_init_functions()’: stencil-integral.cc:1006:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 1006 | MAKE_SCHEME_CALLBACK (Grob, simple_vertical_skylines_from_extents, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stencil-integral.cc:1006:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 1006 | MAKE_SCHEME_CALLBACK (Grob, simple_vertical_skylines_from_extents, 1); | ^~~~~~~~~~~~~~~~~~~~ stencil-integral.cc: In function ‘void Grob_pure_simple_horizontal_skylines_from_extents_init_functions()’: stencil-integral.cc:1014:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 1014 | MAKE_SCHEME_CALLBACK (Grob, pure_simple_horizontal_skylines_from_extents, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stencil-integral.cc:1014:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 1014 | MAKE_SCHEME_CALLBACK (Grob, pure_simple_horizontal_skylines_from_extents, 3); | ^~~~~~~~~~~~~~~~~~~~ stencil-integral.cc: In function ‘void Grob_simple_horizontal_skylines_from_extents_init_functions()’: stencil-integral.cc:1027:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 1027 | MAKE_SCHEME_CALLBACK (Grob, simple_horizontal_skylines_from_extents, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stencil-integral.cc:1027:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 1027 | MAKE_SCHEME_CALLBACK (Grob, simple_horizontal_skylines_from_extents, 1); | ^~~~~~~~~~~~~~~~~~~~ stencil-integral.cc: In function ‘void Grob_vertical_skylines_from_stencil_init_functions()’: stencil-integral.cc:1065:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 1065 | MAKE_SCHEME_CALLBACK (Grob, vertical_skylines_from_stencil, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stencil-integral.cc:1065:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 1065 | MAKE_SCHEME_CALLBACK (Grob, vertical_skylines_from_stencil, 1); | ^~~~~~~~~~~~~~~~~~~~ stencil-integral.cc: In function ‘void Grob_horizontal_skylines_from_stencil_init_functions()’: stencil-integral.cc:1077:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 1077 | MAKE_SCHEME_CALLBACK (Grob, horizontal_skylines_from_stencil, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stencil-integral.cc:1077:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 1077 | MAKE_SCHEME_CALLBACK (Grob, horizontal_skylines_from_stencil, 1); | ^~~~~~~~~~~~~~~~~~~~ stencil-integral.cc: In function ‘void Grob_vertical_skylines_from_element_stencils_init_functions()’: stencil-integral.cc:1139:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 1139 | MAKE_SCHEME_CALLBACK (Grob, vertical_skylines_from_element_stencils, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stencil-integral.cc:1139:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 1139 | MAKE_SCHEME_CALLBACK (Grob, vertical_skylines_from_element_stencils, 1); | ^~~~~~~~~~~~~~~~~~~~ stencil-integral.cc: In function ‘void Grob_horizontal_skylines_from_element_stencils_init_functions()’: stencil-integral.cc:1147:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 1147 | MAKE_SCHEME_CALLBACK (Grob, horizontal_skylines_from_element_stencils, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stencil-integral.cc:1147:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 1147 | MAKE_SCHEME_CALLBACK (Grob, horizontal_skylines_from_element_stencils, 1); | ^~~~~~~~~~~~~~~~~~~~ stencil-integral.cc: In function ‘void Grob_pure_vertical_skylines_from_element_stencils_init_functions()’: stencil-integral.cc:1155:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 1155 | MAKE_SCHEME_CALLBACK (Grob, pure_vertical_skylines_from_element_stencils, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stencil-integral.cc:1155:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 1155 | MAKE_SCHEME_CALLBACK (Grob, pure_vertical_skylines_from_element_stencils, 3); | ^~~~~~~~~~~~~~~~~~~~ stencil-integral.cc: In function ‘void Grob_pure_horizontal_skylines_from_element_stencils_init_functions()’: stencil-integral.cc:1165:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 1165 | MAKE_SCHEME_CALLBACK (Grob, pure_horizontal_skylines_from_element_stencils, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stencil-integral.cc:1165:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 1165 | MAKE_SCHEME_CALLBACK (Grob, pure_horizontal_skylines_from_element_stencils, 3); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/percent-repeat-item.dep; DEPENDENCIES_OUTPUT="./out/percent-repeat-item.dep ./out/percent-repeat-item.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/percent-repeat-item.o percent-repeat-item.cc rm -f ./out/part-combine-engraver.dep; DEPENDENCIES_OUTPUT="./out/part-combine-engraver.dep ./out/part-combine-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/part-combine-engraver.o part-combine-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/percent-repeat-item.hh:23, from percent-repeat-item.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/percent-repeat-item.hh:23, from percent-repeat-item.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from part-combine-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from part-combine-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/percent-repeat-item.hh:23, from percent-repeat-item.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from part-combine-engraver.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/percent-repeat-item.hh:23, from percent-repeat-item.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/percent-repeat-item.hh:23, from percent-repeat-item.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from part-combine-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from part-combine-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/percent-repeat-item.hh:23, from percent-repeat-item.cc:20: percent-repeat-item.cc: In function ‘void Percent_repeat_item_interface_double_percent_init_functions()’: percent-repeat-item.cc:68:54: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 68 | MAKE_SCHEME_CALLBACK (Percent_repeat_item_interface, double_percent, 1); | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ percent-repeat-item.cc:68:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 68 | MAKE_SCHEME_CALLBACK (Percent_repeat_item_interface, double_percent, 1); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ percent-repeat-item.cc: In function ‘void Percent_repeat_item_interface_beat_slash_init_functions()’: percent-repeat-item.cc:78:54: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 78 | MAKE_SCHEME_CALLBACK (Percent_repeat_item_interface, beat_slash, 1); | ^~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ percent-repeat-item.cc:78:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 78 | MAKE_SCHEME_CALLBACK (Percent_repeat_item_interface, beat_slash, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/stem.hh:23, from stem.cc:40: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Interval_t&}; _Tp = Interval_t; _Alloc = std::allocator >]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Interval_t}; _Tp = Interval_t; _Alloc = std::allocator >]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 rm -f ./out/lyric-hyphen.dep; DEPENDENCIES_OUTPUT="./out/lyric-hyphen.dep ./out/lyric-hyphen.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lyric-hyphen.o lyric-hyphen.cc /usr/include/c++/9/bits/vector.tcc: In static member function ‘static Interval Stem::internal_pure_height(Grob*, bool)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/stem.hh:23, from stem.cc:40: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/stem.hh:23, from stem.cc:40: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ rm -f ./out/stencil.dep; DEPENDENCIES_OUTPUT="./out/stencil.dep ./out/stencil.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stencil.o stencil.cc /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/lyric-hyphen.hh:23, from lyric-hyphen.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/lyric-hyphen.hh:23, from lyric-hyphen.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/lyric-hyphen.hh:23, from lyric-hyphen.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/lyric-hyphen.hh:23, from lyric-hyphen.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/lyric-hyphen.hh:23, from lyric-hyphen.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/lyric-hyphen.hh:23, from lyric-hyphen.cc:20: lyric-hyphen.cc: In function ‘void Lyric_hyphen_print_init_functions()’: lyric-hyphen.cc:34:37: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 34 | MAKE_SCHEME_CALLBACK (Lyric_hyphen, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ lyric-hyphen.cc:34:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 34 | MAKE_SCHEME_CALLBACK (Lyric_hyphen, print, 1); | ^~~~~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from stencil.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from stencil.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ lyric-hyphen.cc: In function ‘void Lyric_hyphen_set_spacing_rods_init_functions()’: lyric-hyphen.cc:114:37: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 114 | MAKE_SCHEME_CALLBACK (Lyric_hyphen, set_spacing_rods, 1); | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ lyric-hyphen.cc:114:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 114 | MAKE_SCHEME_CALLBACK (Lyric_hyphen, set_spacing_rods, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from stencil.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from stencil.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from stencil.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/smobs.hh:23, from ./include/box.hh:10, from stencil-integral.cc:38: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Box&}; _Tp = Box; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/smobs.hh:23, from ./include/box.hh:10, from stencil-integral.cc:38: /usr/include/c++/9/bits/stl_vector.h: In function ‘void make_round_filled_box_boxes(std::vector&, PangoMatrix, SCM)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:81:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 81 | IMPLEMENT_BASE_SMOBS (CL); \ | ^~~~~~~~~~~~~~~~~~~~ stencil.cc:57:1: note: in expansion of macro ‘IMPLEMENT_SIMPLE_SMOBS’ 57 | IMPLEMENT_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from stencil.cc:28: stencil.cc: In function ‘void init_type_Stencil()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ stencil.cc:58:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 58 | IMPLEMENT_TYPE_P (Stencil, "ly:stencil?"); | ^~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ stencil.cc:181:8: note: in expansion of macro ‘scm_is_null’ 181 | if (!scm_is_null (expr_)) | ^~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/smobs.hh:23, from ./include/box.hh:10, from stencil-integral.cc:38: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Offset&}; _Tp = Offset; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ stencil.cc:212:7: note: in expansion of macro ‘scm_is_null’ 212 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ stencil.cc:214:12: note: in expansion of macro ‘scm_is_null’ 214 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ stencil.cc:217:10: note: in expansion of macro ‘scm_is_eq’ 217 | && 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ stencil.cc:220:14: note: in expansion of macro ‘scm_is_eq’ 220 | && 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ stencil.cc:228:14: note: in expansion of macro ‘scm_is_eq’ 228 | && scm_is_eq (cs, scm_car (s.expr_))) | ^~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Drul_array}; _Tp = Drul_array; _Alloc = std::allocator >]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/smobs.hh:23, from ./include/box.hh:10, from stencil-integral.cc:38: /usr/include/c++/9/bits/stl_vector.h: In function ‘void make_draw_line_boxes(std::vector&, std::vector >&, PangoMatrix, SCM, bool)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/smobs.hh:23, from ./include/box.hh:10, from stencil-integral.cc:38: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/smobs.hh:23, from ./include/box.hh:10, from stencil-integral.cc:38: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h: In function ‘void make_partial_ellipse_boxes(std::vector&, std::vector >&, PangoMatrix, SCM)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ rm -f ./out/book.dep; DEPENDENCIES_OUTPUT="./out/book.dep ./out/book.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/book.o book.cc /usr/include/c++/9/bits/stl_vector.h: In function ‘void make_draw_bezier_boxes(std::vector&, std::vector >&, PangoMatrix, SCM)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ rm -f ./out/breathing-sign-engraver.dep; DEPENDENCIES_OUTPUT="./out/breathing-sign-engraver.dep ./out/breathing-sign-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/breathing-sign-engraver.o breathing-sign-engraver.cc In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from stencil.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Offset}; _Tp = Offset; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/smobs.hh:23, from ./include/box.hh:10, from stencil-integral.cc:38: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void Stencil::rotate_degrees_absolute(Real, Offset)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In static member function ‘static scm_unused_struct* Grob::internal_skylines_from_element_stencils(Grob*, Axis, bool, int, int)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/breathing-sign.hh:12, from breathing-sign-engraver.cc:26: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/breathing-sign.hh:12, from breathing-sign-engraver.cc:26: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Interval_t}; _Tp = Interval_t; _Alloc = std::allocator >]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ rm -f ./out/fingering-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/fingering-column-engraver.dep ./out/fingering-column-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/fingering-column-engraver.o fingering-column-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In function ‘void make_glyph_string_boxes(std::vector&, std::vector >&, PangoMatrix, SCM)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from book.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from book.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from book.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from book.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from book.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/book.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/breathing-sign.hh:12, from breathing-sign-engraver.cc:26: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./include/output-def.hh: In static member function ‘static Output_def* Output_def::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/paper-book.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/score.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/page-marker.hh:28:3: note: in expansion of macro ‘DECLARE_SMOBS’ 28 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:93:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 93 | IMPLEMENT_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~~~ book.cc:108:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ 108 | IMPLEMENT_SMOBS (Book); | ^~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from fingering-column-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/breathing-sign.hh:12, from breathing-sign-engraver.cc:26: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/breathing-sign.hh:12, from breathing-sign-engraver.cc:26: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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:49, 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/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Transform_matrix_and_expression; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Transform_matrix_and_expression}; _Tp = Transform_matrix_and_expression; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/smobs.hh:23, from ./include/box.hh:10, from stencil-integral.cc:38: /usr/include/c++/9/bits/stl_vector.h: In function ‘std::vector stencil_traverser(PangoMatrix, SCM)’: /usr/include/c++/9/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1662 | _M_range_insert(__pos, __first, __last, | ^~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/smobs.hh:23, from ./include/box.hh:10, from stencil-integral.cc:38: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from fingering-column-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Box}; _Tp = Box; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ rm -f ./out/midi-item.dep; DEPENDENCIES_OUTPUT="./out/midi-item.dep ./out/midi-item.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/midi-item.o midi-item.cc /usr/include/c++/9/bits/vector.tcc: In static member function ‘static scm_unused_struct* Stencil::skylines_from_stencil(SCM, Real, Axis)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from fingering-column-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from fingering-column-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/undead.dep; DEPENDENCIES_OUTPUT="./out/undead.dep ./out/undead.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/undead.o undead.cc /usr/include/c++/9/bits/vector.tcc: In static member function ‘static scm_unused_struct* Grob::maybe_pure_internal_simple_skylines_from_extents(Grob*, Axis, bool, int, int, bool, bool)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from ./include/midi-item.hh:23, from midi-item.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from ./include/midi-item.hh:23, from midi-item.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from undead.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from undead.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from ./include/midi-item.hh:23, from midi-item.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from undead.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from ./include/midi-item.hh:23, from midi-item.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from ./include/midi-item.hh:23, from midi-item.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | DECLARE_SIMPLE_SMOBS (Duration); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from undead.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from undead.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ undead.cc:25:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 25 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:81:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 81 | IMPLEMENT_BASE_SMOBS (CL); \ | ^~~~~~~~~~~~~~~~~~~~ undead.cc:53:1: note: in expansion of macro ‘IMPLEMENT_SIMPLE_SMOBS’ 53 | IMPLEMENT_SIMPLE_SMOBS (Undead); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from undead.cc:21: undead.cc: In function ‘void init_type_Undead()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ undead.cc:55:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 55 | IMPLEMENT_TYPE_P (Undead, "ly:undead?") | ^~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from undead.cc:20: undead.cc: In function ‘void ly_make_undeadinit()’: undead.cc:57:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 57 | LY_DEFINE (ly_make_undead, "ly:make-undead", | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ undead.cc:57:1: note: in expansion of macro ‘LY_DEFINE’ 57 | LY_DEFINE (ly_make_undead, "ly:make-undead", | ^~~~~~~~~ undead.cc: In function ‘void ly_get_undeadinit()’: undead.cc:66:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 66 | LY_DEFINE (ly_get_undead, "ly:get-undead", | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ undead.cc:66:1: note: in expansion of macro ‘LY_DEFINE’ 66 | LY_DEFINE (ly_get_undead, "ly:get-undead", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ undead.cc:92:12: note: in expansion of macro ‘SCM_UNBNDP’ 92 | if (!SCM_UNBNDP (elt)) | ^~~~~~~~~~ rm -f ./out/repeat-acknowledge-engraver.dep; DEPENDENCIES_OUTPUT="./out/repeat-acknowledge-engraver.dep ./out/repeat-acknowledge-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/repeat-acknowledge-engraver.o repeat-acknowledge-engraver.cc rm -f ./out/grace-engraver.dep; DEPENDENCIES_OUTPUT="./out/grace-engraver.dep ./out/grace-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grace-engraver.o grace-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from repeat-acknowledge-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from repeat-acknowledge-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grace-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grace-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from repeat-acknowledge-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/figured-bass-position-engraver.dep; DEPENDENCIES_OUTPUT="./out/figured-bass-position-engraver.dep ./out/figured-bass-position-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/figured-bass-position-engraver.o figured-bass-position-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from repeat-acknowledge-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from repeat-acknowledge-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | DECLARE_SMOBS (Translator_group); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grace-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grace-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grace-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | DECLARE_SIMPLE_SMOBS (Duration); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from figured-bass-position-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from figured-bass-position-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./include/scm-hash.hh: In static member function ‘static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ rm -f ./out/tie-formatting-problem.dep; DEPENDENCIES_OUTPUT="./out/tie-formatting-problem.dep ./out/tie-formatting-problem.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-formatting-problem.o tie-formatting-problem.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from figured-bass-position-engraver.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from figured-bass-position-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from figured-bass-position-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/pfb.dep; DEPENDENCIES_OUTPUT="./out/pfb.dep ./out/pfb.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pfb.o pfb.cc ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/ttf.dep; DEPENDENCIES_OUTPUT="./out/ttf.dep ./out/ttf.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ttf.o ttf.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from pfb.cc:25: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from pfb.cc:25: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie-formatting-problem.hh:24, from tie-formatting-problem.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie-formatting-problem.hh:24, from tie-formatting-problem.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie-formatting-problem.hh:24, from tie-formatting-problem.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie-formatting-problem.hh:24, from tie-formatting-problem.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie-formatting-problem.hh:24, from tie-formatting-problem.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from pfb.cc:25: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from pfb.cc:25: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from pfb.cc:25: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ rm -f ./out/freetype.dep; DEPENDENCIES_OUTPUT="./out/freetype.dep ./out/freetype.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/freetype.o freetype.cc /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/freetype.hh:28, from ttf.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/freetype.hh:28, from ttf.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/freetype.hh:28, from ttf.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/freetype.hh:28, from ttf.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/source-file.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | DECLARE_SMOBS (Source_file); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/freetype.hh:28, from ttf.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | DECLARE_SMOBS (Font_metric); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | DECLARE_SMOBS (Font_metric); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/freetype.hh:28, from ttf.cc:21: ttf.cc: In function ‘void ly_ttf_ps_nameinit()’: ttf.cc:496:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 496 | LY_DEFINE (ly_ttf_ps_name, "ly:ttf-ps-name", | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ ttf.cc:496:1: note: in expansion of macro ‘LY_DEFINE’ 496 | LY_DEFINE (ly_ttf_ps_name, "ly:ttf-ps-name", | ^~~~~~~~~ ttf.cc: In function ‘void ly_ttf_2_pfainit()’: ttf.cc:545:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 545 | LY_DEFINE (ly_ttf_2_pfa, "ly:ttf->pfa", | ^~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ ttf.cc:545:1: note: in expansion of macro ‘LY_DEFINE’ 545 | LY_DEFINE (ly_ttf_2_pfa, "ly:ttf->pfa", | ^~~~~~~~~ rm -f ./out/new-fingering-engraver.dep; DEPENDENCIES_OUTPUT="./out/new-fingering-engraver.dep ./out/new-fingering-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/new-fingering-engraver.o new-fingering-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/freetype.hh:28, from freetype.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/freetype.hh:28, from freetype.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/freetype.hh:28, from freetype.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/freetype.hh:28, from freetype.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/freetype.hh:28, from freetype.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from new-fingering-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from new-fingering-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/grid-line-interface.dep; DEPENDENCIES_OUTPUT="./out/grid-line-interface.dep ./out/grid-line-interface.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grid-line-interface.o grid-line-interface.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from new-fingering-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from new-fingering-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from new-fingering-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/grid-line-interface.hh:24, from grid-line-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/grid-line-interface.hh:24, from grid-line-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/grid-line-interface.hh:24, from grid-line-interface.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/grid-line-interface.hh:24, from grid-line-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/grid-line-interface.hh:24, from grid-line-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/grid-line-interface.hh:24, from grid-line-interface.cc:20: grid-line-interface.cc: In function ‘void Grid_line_interface_print_init_functions()’: grid-line-interface.cc:27:44: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 27 | MAKE_SCHEME_CALLBACK (Grid_line_interface, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ grid-line-interface.cc:27:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 27 | MAKE_SCHEME_CALLBACK (Grid_line_interface, print, 1); | ^~~~~~~~~~~~~~~~~~~~ grid-line-interface.cc: In function ‘void Grid_line_interface_width_init_functions()’: grid-line-interface.cc:62:44: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 62 | MAKE_SCHEME_CALLBACK (Grid_line_interface, width, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ grid-line-interface.cc:62:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 62 | MAKE_SCHEME_CALLBACK (Grid_line_interface, width, 1); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/bar-number-engraver.dep; DEPENDENCIES_OUTPUT="./out/bar-number-engraver.dep ./out/bar-number-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bar-number-engraver.o bar-number-engraver.cc rm -f ./out/page-marker.dep; DEPENDENCIES_OUTPUT="./out/page-marker.dep ./out/page-marker.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-marker.o page-marker.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from bar-number-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from bar-number-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from bar-number-engraver.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/page-marker.hh:23, from page-marker.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/page-marker.hh:23, from page-marker.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from bar-number-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from bar-number-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/page-marker.hh:23, from page-marker.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/page-marker.hh:23, from page-marker.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/page-marker.hh:23, from page-marker.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/page-marker.hh:28:3: note: in expansion of macro ‘DECLARE_SMOBS’ 28 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:93:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 93 | IMPLEMENT_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~~~ page-marker.cc:43:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ 43 | IMPLEMENT_SMOBS (Page_marker); | ^~~~~~~~~~~~~~~ In file included from page-marker.cc:21: page-marker.cc: In function ‘void init_type_Page_marker()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ page-marker.cc:45:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 45 | IMPLEMENT_TYPE_P (Page_marker, "ly:page-marker?"); | ^~~~~~~~~~~~~~~~ rm -f ./out/collision-engraver.dep; DEPENDENCIES_OUTPUT="./out/collision-engraver.dep ./out/collision-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/collision-engraver.o collision-engraver.cc rm -f ./out/figured-bass-engraver.dep; DEPENDENCIES_OUTPUT="./out/figured-bass-engraver.dep ./out/figured-bass-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/figured-bass-engraver.o figured-bass-engraver.cc In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, 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: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Tie_specification&}; _Tp = Tie_specification; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Tie_configuration&}; _Tp = Tie_configuration; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 rm -f ./out/spanner-break-forbid-engraver.dep; DEPENDENCIES_OUTPUT="./out/spanner-break-forbid-engraver.dep ./out/spanner-break-forbid-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spanner-break-forbid-engraver.o spanner-break-forbid-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from collision-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from collision-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from figured-bass-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from figured-bass-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Box}; _Tp = Box; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from spanner-break-forbid-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from spanner-break-forbid-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from collision-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from figured-bass-engraver.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from collision-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from collision-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void Tie_formatting_problem::set_column_chord_outline(std::vector, Direction, int)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from spanner-break-forbid-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from figured-bass-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from figured-bass-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ ./include/moment.hh: In static member function ‘static Moment* Moment::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from spanner-break-forbid-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from spanner-break-forbid-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | DECLARE_SMOBS (Scheme_hash_table); | ^~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | DECLARE_SMOBS (Scheme_hash_table); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ rm -f ./out/note-performer.dep; DEPENDENCIES_OUTPUT="./out/note-performer.dep ./out/note-performer.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-performer.o note-performer.cc In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, 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: /usr/include/c++/9/bits/stl_vector.h: In member function ‘Ties_configuration Tie_formatting_problem::generate_ties_configuration(const Ties_configuration&)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h: In member function ‘Ties_configuration Tie_formatting_problem::generate_base_chord_configuration()’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ rm -f ./out/minimal-page-breaking.dep; DEPENDENCIES_OUTPUT="./out/minimal-page-breaking.dep ./out/minimal-page-breaking.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/minimal-page-breaking.o minimal-page-breaking.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from ./include/minimal-page-breaking.hh:23, from minimal-page-breaking.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from ./include/minimal-page-breaking.hh:23, from minimal-page-breaking.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from note-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from note-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from note-performer.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from note-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from note-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from ./include/minimal-page-breaking.hh:23, from minimal-page-breaking.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from ./include/minimal-page-breaking.hh:23, from minimal-page-breaking.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from ./include/minimal-page-breaking.hh:23, from minimal-page-breaking.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/paper-book.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | DECLARE_SMOBS (Paper_book); | ^~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h: In member function ‘void Tie_formatting_problem::from_ties(const std::vector&)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h: In member function ‘void Tie_formatting_problem::from_semi_ties(const std::vector&, Direction)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ rm -f ./out/vaticana-ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/vaticana-ligature-engraver.dep ./out/vaticana-ligature-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/vaticana-ligature-engraver.o vaticana-ligature-engraver.cc rm -f ./out/note-name-engraver.dep; DEPENDENCIES_OUTPUT="./out/note-name-engraver.dep ./out/note-name-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-name-engraver.o note-name-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from ./include/gregorian-ligature-engraver.hh:22, from vaticana-ligature-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from ./include/gregorian-ligature-engraver.hh:22, from vaticana-ligature-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/tab-note-heads-engraver.dep; DEPENDENCIES_OUTPUT="./out/tab-note-heads-engraver.dep ./out/tab-note-heads-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tab-note-heads-engraver.o tab-note-heads-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-name-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-name-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from ./include/gregorian-ligature-engraver.hh:22, from vaticana-ligature-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tab-note-heads-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tab-note-heads-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from ./include/gregorian-ligature-engraver.hh:22, from vaticana-ligature-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from ./include/gregorian-ligature-engraver.hh:22, from vaticana-ligature-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-name-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./include/font-metric.hh: In static member function ‘static Font_metric* Font_metric::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-name-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-name-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/music-wrapper-iterator.dep; DEPENDENCIES_OUTPUT="./out/music-wrapper-iterator.dep ./out/music-wrapper-iterator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-wrapper-iterator.o music-wrapper-iterator.cc ./include/grob.hh: In static member function ‘static Grob* Grob::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tab-note-heads-engraver.cc:23: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tab-note-heads-engraver.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tab-note-heads-engraver.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ rm -f ./out/sustain-pedal.dep; DEPENDENCIES_OUTPUT="./out/sustain-pedal.dep ./out/sustain-pedal.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/sustain-pedal.o sustain-pedal.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/music-wrapper-iterator.hh:23, from music-wrapper-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/music-wrapper-iterator.hh:23, from music-wrapper-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/music-wrapper-iterator.hh:23, from music-wrapper-iterator.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/music-wrapper-iterator.hh:23, from music-wrapper-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/music-wrapper-iterator.hh:23, from music-wrapper-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ rm -f ./out/paper-def.dep; DEPENDENCIES_OUTPUT="./out/paper-def.dep ./out/paper-def.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-def.o paper-def.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from sustain-pedal.cc:19: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from sustain-pedal.cc:19: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from sustain-pedal.cc:19: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from sustain-pedal.cc:19: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from sustain-pedal.cc:19: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/trill-spanner-engraver.dep; DEPENDENCIES_OUTPUT="./out/trill-spanner-engraver.dep ./out/trill-spanner-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/trill-spanner-engraver.o trill-spanner-engraver.cc ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | DECLARE_SMOBS (Font_metric); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from sustain-pedal.cc:19: sustain-pedal.cc: In function ‘void Sustain_pedal_print_init_functions()’: sustain-pedal.cc:47:38: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 47 | MAKE_SCHEME_CALLBACK (Sustain_pedal, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ sustain-pedal.cc:47:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 47 | MAKE_SCHEME_CALLBACK (Sustain_pedal, print, 1); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/staff-grouper-interface.dep; DEPENDENCIES_OUTPUT="./out/staff-grouper-interface.dep ./out/staff-grouper-interface.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-grouper-interface.o staff-grouper-interface.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from trill-spanner-engraver.cc:27: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from trill-spanner-engraver.cc:27: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from paper-def.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from paper-def.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from paper-def.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from paper-def.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from paper-def.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from trill-spanner-engraver.cc:27: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/output-def.dep; DEPENDENCIES_OUTPUT="./out/output-def.dep ./out/output-def.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/output-def.o output-def.cc ./include/font-metric.hh: In static member function ‘static Font_metric* Font_metric::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | DECLARE_SMOBS (Font_metric); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from trill-spanner-engraver.cc:27: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from trill-spanner-engraver.cc:27: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/staff-grouper-interface.hh:23, from staff-grouper-interface.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | DECLARE_SMOBS (Translator); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/simple-spacer.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/nested-property.dep; DEPENDENCIES_OUTPUT="./out/nested-property.dep ./out/nested-property.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/nested-property.o nested-property.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from output-def.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from output-def.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from output-def.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/timing-translator.dep; DEPENDENCIES_OUTPUT="./out/timing-translator.dep ./out/timing-translator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/timing-translator.o timing-translator.cc rm -f ./out/protected-scm.dep; DEPENDENCIES_OUTPUT="./out/protected-scm.dep ./out/protected-scm.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/protected-scm.o protected-scm.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from output-def.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from output-def.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from nested-property.cc:1: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from nested-property.cc:1: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context-def.hh:79:3: note: in expansion of macro ‘DECLARE_SMOBS’ 79 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ output-def.cc: In copy constructor ‘Output_def::Output_def(const Output_def&)’: output-def.cc:54:21: warning: implicitly-declared ‘constexpr Input& Input::operator=(const Input&)’ is deprecated [-Wdeprecated-copy] 54 | input_origin_ = s.input_origin_; | ^~~~~~~~~~~~~ In file included from ./include/output-def.hh:26, from output-def.cc:20: ./include/input.hh:62:3: note: because ‘Input’ has user-provided ‘Input::Input(const Input&)’ 62 | Input (Input const &i); | ^~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/output-def.hh:25, from output-def.cc:20: 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:93:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 93 | IMPLEMENT_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~~~ output-def.cc:64:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ 64 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #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’ 32 | #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’ 122 | if (SCM_VARIABLEP (var) && SCM_VARIABLE_REF (var) != SCM_UNDEFINED) | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/timing-translator.hh:23, from timing-translator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/timing-translator.hh:23, from timing-translator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from nested-property.cc:1: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from protected-scm.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from protected-scm.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/timing-translator.hh:23, from timing-translator.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from nested-property.cc:1: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from nested-property.cc:1: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/timing-translator.hh:23, from timing-translator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/timing-translator.hh:23, from timing-translator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from protected-scm.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from protected-scm.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from protected-scm.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ rm -f ./out/font-select.dep; DEPENDENCIES_OUTPUT="./out/font-select.dep ./out/font-select.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-select.o font-select.cc rm -f ./out/ligature-bracket-engraver.dep; DEPENDENCIES_OUTPUT="./out/ligature-bracket-engraver.dep ./out/ligature-bracket-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ligature-bracket-engraver.o ligature-bracket-engraver.cc rm -f ./out/note-column-scheme.dep; DEPENDENCIES_OUTPUT="./out/note-column-scheme.dep ./out/note-column-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-column-scheme.o note-column-scheme.cc rm -f ./out/prob.dep; DEPENDENCIES_OUTPUT="./out/prob.dep ./out/prob.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/prob.o prob.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-column.hh:23, from note-column-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-column.hh:23, from note-column-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ligature-bracket-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ligature-bracket-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ligature-bracket-engraver.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from font-select.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ligature-bracket-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ligature-bracket-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ ./include/font-metric.hh: In static member function ‘static Font_metric* Font_metric::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | DECLARE_SMOBS (Font_metric); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-column.hh:23, from note-column-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ font-select.cc:126:9: note: in expansion of macro ‘scm_is_true’ 126 | if (scm_is_true (scm_instance_p (name))) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from prob.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from prob.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from prob.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-column.hh:23, from note-column-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-column.hh:23, from note-column-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/note-column.hh:23, from note-column-scheme.cc:20: note-column-scheme.cc: In function ‘void ly_note_column_accidentalsinit()’: note-column-scheme.cc:24:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 24 | LY_DEFINE (ly_note_column_accidentals, "ly:note-column-accidentals", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ note-column-scheme.cc:24:1: note: in expansion of macro ‘LY_DEFINE’ 24 | LY_DEFINE (ly_note_column_accidentals, "ly:note-column-accidentals", | ^~~~~~~~~ note-column-scheme.cc: In function ‘void ly_note_column_dot_columninit()’: note-column-scheme.cc:37:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 37 | LY_DEFINE (ly_note_column_dot_column, "ly:note-column-dot-column", | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ note-column-scheme.cc:37:1: note: in expansion of macro ‘LY_DEFINE’ 37 | LY_DEFINE (ly_note_column_dot_column, "ly:note-column-dot-column", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from prob.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from prob.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:93:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 93 | IMPLEMENT_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~~~ prob.cc:28:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ 28 | IMPLEMENT_SMOBS (Prob); | ^~~~~~~~~~~~~~~ In file included from prob.cc:26: prob.cc: In function ‘void init_type_Prob()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ prob.cc:29:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 29 | IMPLEMENT_TYPE_P (Prob, "ly:prob?"); | ^~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from prob.cc:20: prob.cc: In member function ‘virtual std::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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ prob.cc:198:7: note: in expansion of macro ‘scm_is_symbol’ 198 | if (scm_is_symbol (nm)) | ^~~~~~~~~~~~~ rm -f ./out/stream-event.dep; DEPENDENCIES_OUTPUT="./out/stream-event.dep ./out/stream-event.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stream-event.o stream-event.cc rm -f ./out/midi-control-function-performer.dep; DEPENDENCIES_OUTPUT="./out/midi-control-function-performer.dep ./out/midi-control-function-performer.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/midi-control-function-performer.o midi-control-function-performer.cc rm -f ./out/tuplet-iterator.dep; DEPENDENCIES_OUTPUT="./out/tuplet-iterator.dep ./out/tuplet-iterator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tuplet-iterator.o tuplet-iterator.cc rm -f ./out/default-bar-line-engraver.dep; DEPENDENCIES_OUTPUT="./out/default-bar-line-engraver.dep ./out/default-bar-line-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/default-bar-line-engraver.o default-bar-line-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/stream-event.hh:24, from stream-event.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/stream-event.hh:24, from stream-event.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from tuplet-iterator.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/stream-event.hh:24, from stream-event.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from tuplet-iterator.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/stream-event.hh:24, from stream-event.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/stream-event.hh:24, from stream-event.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from midi-control-function-performer.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | DECLARE_SIMPLE_SMOBS (Duration); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from midi-control-function-performer.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./include/scm-hash.hh: In static member function ‘static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | DECLARE_SMOBS (Scheme_hash_table); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from midi-control-function-performer.cc:23: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from midi-control-function-performer.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | DECLARE_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from midi-control-function-performer.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/stream-event.hh:24, from stream-event.cc:20: stream-event.cc: In function ‘void Stream_event_undump_init_functions()’: stream-event.cc:75:37: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 75 | MAKE_SCHEME_CALLBACK (Stream_event, undump, 1); | ^~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stream-event.cc:75:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 75 | MAKE_SCHEME_CALLBACK (Stream_event, undump, 1); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | DECLARE_SMOBS (Translator); | ^~~~~~~~~~~~~ stream-event.cc: In function ‘void Stream_event_dump_init_functions()’: stream-event.cc:76:37: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 76 | MAKE_SCHEME_CALLBACK (Stream_event, dump, 1); | ^~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stream-event.cc:76:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 76 | MAKE_SCHEME_CALLBACK (Stream_event, dump, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #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’ 94 | && scm_is_false (scm_assq (prop, mutable_property_alist_))) | ^~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from default-bar-line-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from default-bar-line-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | DECLARE_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/dispatcher.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ midi-control-function-performer.cc:80:8: note: in expansion of macro ‘scm_is_symbol’ 80 | if (!scm_is_symbol (sym)) | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from tuplet-iterator.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from tuplet-iterator.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from tuplet-iterator.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from default-bar-line-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | DECLARE_SMOBS (Music_iterator); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from default-bar-line-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from default-bar-line-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ rm -f ./out/script-column.dep; DEPENDENCIES_OUTPUT="./out/script-column.dep ./out/script-column.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/script-column.o script-column.cc ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ rm -f ./out/rhythmic-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/rhythmic-column-engraver.dep ./out/rhythmic-column-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rhythmic-column-engraver.o rhythmic-column-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from rhythmic-column-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from rhythmic-column-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/volta-engraver.dep; DEPENDENCIES_OUTPUT="./out/volta-engraver.dep ./out/volta-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/volta-engraver.o volta-engraver.cc rm -f ./out/paper-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/paper-column-engraver.dep ./out/paper-column-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-column-engraver.o paper-column-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/script-column.hh:24, from script-column.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/script-column.hh:24, from script-column.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/script-column.hh:24, from script-column.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from rhythmic-column-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from volta-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from volta-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/script-column.hh:24, from script-column.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/script-column.hh:24, from script-column.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from rhythmic-column-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from rhythmic-column-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/script-column.hh:24, from script-column.cc:20: script-column.cc: In function ‘void ly_grob_script_priority_lessinit()’: script-column.cc:44:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 44 | LY_DEFINE (ly_grob_script_priority_less, "ly:grob-script-priority-less", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ script-column.cc:44:1: note: in expansion of macro ‘LY_DEFINE’ 44 | LY_DEFINE (ly_grob_script_priority_less, "ly:grob-script-priority-less", | ^~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | DECLARE_SMOBS (Translator); | ^~~~~~~~~~~~~ script-column.cc: In function ‘void Script_column_row_before_line_breaking_init_functions()’: script-column.cc:57:38: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 57 | MAKE_SCHEME_CALLBACK (Script_column, row_before_line_breaking, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ script-column.cc:57:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 57 | MAKE_SCHEME_CALLBACK (Script_column, row_before_line_breaking, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/paper-column-engraver.hh:23, from paper-column-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/paper-column-engraver.hh:23, from paper-column-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ script-column.cc: In function ‘void Script_column_before_line_breaking_init_functions()’: script-column.cc:100:38: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 100 | MAKE_SCHEME_CALLBACK (Script_column, before_line_breaking, 1); | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ script-column.cc:100:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 100 | MAKE_SCHEME_CALLBACK (Script_column, before_line_breaking, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 159 | for (SCM t = ss; !scm_is_eq (t, s); t = scm_cdr (t)) | ^~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from volta-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from volta-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from volta-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/paper-column-engraver.hh:23, from paper-column-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/paper-column-engraver.hh:23, from paper-column-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/paper-column-engraver.hh:23, from paper-column-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ rm -f ./out/context-mod-scheme.dep; DEPENDENCIES_OUTPUT="./out/context-mod-scheme.dep ./out/context-mod-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-mod-scheme.o context-mod-scheme.cc ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ paper-column-engraver.cc:74:12: note: in expansion of macro ‘scm_is_symbol’ 74 | if (!scm_is_symbol (command_column_->get_property ("line-break-permission"))) | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context-mod-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context-mod-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/ligature-engraver.dep ./out/ligature-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ligature-engraver.o ligature-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context-mod-scheme.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context-mod-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context-mod-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/context-mod.hh:50:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 50 | DECLARE_SIMPLE_SMOBS (Context_mod); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context-mod-scheme.cc:21: context-mod-scheme.cc: In function ‘void ly_get_context_modsinit()’: context-mod-scheme.cc:24:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 24 | LY_DEFINE (ly_get_context_mods, "ly:get-context-mods", | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ context-mod-scheme.cc:24:1: note: in expansion of macro ‘LY_DEFINE’ 24 | LY_DEFINE (ly_get_context_mods, "ly:get-context-mods", | ^~~~~~~~~ context-mod-scheme.cc: In function ‘void ly_add_context_modinit()’: context-mod-scheme.cc:34:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 34 | LY_DEFINE (ly_add_context_mod, "ly:add-context-mod", | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ context-mod-scheme.cc:34:1: note: in expansion of macro ‘LY_DEFINE’ 34 | LY_DEFINE (ly_add_context_mod, "ly:add-context-mod", | ^~~~~~~~~ context-mod-scheme.cc: In function ‘void ly_make_context_modinit()’: context-mod-scheme.cc:45:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 45 | LY_DEFINE (ly_make_context_mod, "ly:make-context-mod", | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ context-mod-scheme.cc:45:1: note: in expansion of macro ‘LY_DEFINE’ 45 | LY_DEFINE (ly_make_context_mod, "ly:make-context-mod", | ^~~~~~~~~ context-mod-scheme.cc: In function ‘void ly_context_mod_apply_xinit()’: context-mod-scheme.cc:59:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 59 | LY_DEFINE (ly_context_mod_apply_x, "ly:context-mod-apply!", | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ context-mod-scheme.cc:59:1: note: in expansion of macro ‘LY_DEFINE’ 59 | LY_DEFINE (ly_context_mod_apply_x, "ly:context-mod-apply!", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ligature-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ligature-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/beam-collision-engraver.dep; DEPENDENCIES_OUTPUT="./out/beam-collision-engraver.dep ./out/beam-collision-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/beam-collision-engraver.o beam-collision-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ligature-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ligature-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ligature-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | DECLARE_SMOBS (Scheme_hash_table); | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam-collision-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam-collision-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ rm -f ./out/apply-context-iterator.dep; DEPENDENCIES_OUTPUT="./out/apply-context-iterator.dep ./out/apply-context-iterator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -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.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam-collision-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/lily-lexer-scheme.dep; DEPENDENCIES_OUTPUT="./out/lily-lexer-scheme.dep ./out/lily-lexer-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lily-lexer-scheme.o lily-lexer-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam-collision-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam-collision-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from apply-context-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from apply-context-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/spacing-spanner.dep; DEPENDENCIES_OUTPUT="./out/spacing-spanner.dep ./out/spacing-spanner.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-spanner.o spacing-spanner.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from apply-context-iterator.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from apply-context-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from apply-context-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | DECLARE_SMOBS (Music_iterator); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/lily-lexer.hh:25, from lily-lexer-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/lily-lexer.hh:25, from lily-lexer-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/lily-lexer.hh:25, from lily-lexer-scheme.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/lily-lexer.hh:25, from lily-lexer-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/lily-lexer.hh:25, from lily-lexer-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/lily-lexer.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Lily_lexer); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/lily-lexer.hh:25, from lily-lexer-scheme.cc:21: lily-lexer-scheme.cc: In function ‘void ly_lexer_keywordsinit()’: lily-lexer-scheme.cc:23:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 23 | LY_DEFINE (ly_lexer_keywords, "ly:lexer-keywords", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ lily-lexer-scheme.cc:23:1: note: in expansion of macro ‘LY_DEFINE’ 23 | LY_DEFINE (ly_lexer_keywords, "ly:lexer-keywords", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-spanner.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-spanner.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-spanner.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-spanner.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-spanner.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline-pair.hh:30:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 30 | DECLARE_SIMPLE_SMOBS (Skyline_pair); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/text-spanner-engraver.dep; DEPENDENCIES_OUTPUT="./out/text-spanner-engraver.dep ./out/text-spanner-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/text-spanner-engraver.o text-spanner-engraver.cc In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-spanner.cc:20: spacing-spanner.cc: In function ‘void Spacing_spanner_set_springs_init_functions()’: spacing-spanner.cc:57:40: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 57 | MAKE_SCHEME_CALLBACK (Spacing_spanner, set_springs, 1); | ^~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ spacing-spanner.cc:57:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 57 | MAKE_SCHEME_CALLBACK (Spacing_spanner, set_springs, 1); | ^~~~~~~~~~~~~~~~~~~~ spacing-spanner.cc: In function ‘void Spacing_spanner_calc_common_shortest_duration_init_functions()’: spacing-spanner.cc:88:40: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 88 | MAKE_SCHEME_CALLBACK (Spacing_spanner, calc_common_shortest_duration, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ spacing-spanner.cc:88:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 88 | MAKE_SCHEME_CALLBACK (Spacing_spanner, calc_common_shortest_duration, 1); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/line-interface.dep; DEPENDENCIES_OUTPUT="./out/line-interface.dep ./out/line-interface.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/line-interface.o line-interface.cc rm -f ./out/measure-grouping-spanner.dep; DEPENDENCIES_OUTPUT="./out/measure-grouping-spanner.dep ./out/measure-grouping-spanner.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/measure-grouping-spanner.o measure-grouping-spanner.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from text-spanner-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from text-spanner-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/measure-grouping-spanner.hh:23, from measure-grouping-spanner.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/measure-grouping-spanner.hh:23, from measure-grouping-spanner.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from text-spanner-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/line-interface.hh:24, from line-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/line-interface.hh:24, from line-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/line-interface.hh:24, from line-interface.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from text-spanner-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from text-spanner-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/measure-grouping-spanner.hh:23, from measure-grouping-spanner.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/line-interface.hh:24, from line-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/line-interface.hh:24, from line-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/measure-grouping-spanner.hh:23, from measure-grouping-spanner.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | DECLARE_SMOBS (Font_metric); | ^~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/measure-grouping-spanner.hh:23, from measure-grouping-spanner.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/spacing-spanner.hh:25, from spacing-spanner.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Rational&}; _Tp = Rational; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/measure-grouping-spanner.hh:23, from measure-grouping-spanner.cc:20: measure-grouping-spanner.cc: In function ‘void Measure_grouping_print_init_functions()’: measure-grouping-spanner.cc:28:41: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 28 | MAKE_SCHEME_CALLBACK (Measure_grouping, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ measure-grouping-spanner.cc:28:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 28 | MAKE_SCHEME_CALLBACK (Measure_grouping, print, 1); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In static member function ‘static scm_unused_struct* Spacing_spanner::calc_common_shortest_duration(SCM)’: /usr/include/c++/9/bits/vector.tcc:161:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/spacing-spanner.hh:25, from spacing-spanner.cc:20: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/spacing-spanner.hh:25, from spacing-spanner.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Spring}; _Tp = Spring; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ rm -f ./out/metronome-engraver.dep; DEPENDENCIES_OUTPUT="./out/metronome-engraver.dep ./out/metronome-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/metronome-engraver.o metronome-engraver.cc /usr/include/c++/9/bits/vector.tcc: In static member function ‘static void Spacing_spanner::musical_column_spacing(Grob*, Item*, Item*, const Spacing_options*)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In static member function ‘static void Spacing_spanner::breakable_column_spacing(Grob*, Item*, Item*, const Spacing_options*)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/line-interface.hh:24, from line-interface.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Offset}; _Tp = Offset; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/9/bits/vector.tcc: In static member function ‘static Stencil Line_interface::make_arrow(Offset, Offset, Real, Real, Real)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ rm -f ./out/warn-scheme.dep; DEPENDENCIES_OUTPUT="./out/warn-scheme.dep ./out/warn-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/warn-scheme.o warn-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from metronome-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from metronome-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/includable-lexer.dep; DEPENDENCIES_OUTPUT="./out/includable-lexer.dep ./out/includable-lexer.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/includable-lexer.o includable-lexer.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from warn-scheme.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from metronome-engraver.cc:23: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/item.dep; DEPENDENCIES_OUTPUT="./out/item.dep ./out/item.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/item.o item.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from metronome-engraver.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from metronome-engraver.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from warn-scheme.cc:23: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from warn-scheme.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from warn-scheme.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from warn-scheme.cc:23: warn-scheme.cc: In function ‘void ly_errorinit()’: warn-scheme.cc:33:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 33 | LY_DEFINE (ly_error, "ly:error", | ^~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ warn-scheme.cc:33:1: note: in expansion of macro ‘LY_DEFINE’ 33 | LY_DEFINE (ly_error, "ly:error", | ^~~~~~~~~ warn-scheme.cc: In function ‘void ly_programming_errorinit()’: warn-scheme.cc:44:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 44 | LY_DEFINE (ly_programming_error, "ly:programming-error", | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ warn-scheme.cc:44:1: note: in expansion of macro ‘LY_DEFINE’ 44 | LY_DEFINE (ly_programming_error, "ly:programming-error", | ^~~~~~~~~ warn-scheme.cc: In function ‘void ly_warninginit()’: warn-scheme.cc:56:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 56 | LY_DEFINE (ly_warning, "ly:warning", | ^~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ warn-scheme.cc:56:1: note: in expansion of macro ‘LY_DEFINE’ 56 | LY_DEFINE (ly_warning, "ly:warning", | ^~~~~~~~~ warn-scheme.cc: In function ‘void ly_progressinit()’: warn-scheme.cc:67:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 67 | LY_DEFINE (ly_progress, "ly:progress", | ^~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ warn-scheme.cc:67:1: note: in expansion of macro ‘LY_DEFINE’ 67 | LY_DEFINE (ly_progress, "ly:progress", | ^~~~~~~~~ warn-scheme.cc: In function ‘void ly_basic_progressinit()’: warn-scheme.cc:79:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 79 | LY_DEFINE (ly_basic_progress, "ly:basic-progress", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ warn-scheme.cc:79:1: note: in expansion of macro ‘LY_DEFINE’ 79 | LY_DEFINE (ly_basic_progress, "ly:basic-progress", | ^~~~~~~~~ warn-scheme.cc: In function ‘void ly_messageinit()’: warn-scheme.cc:90:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 90 | LY_DEFINE (ly_message, "ly:message", | ^~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ warn-scheme.cc:90:1: note: in expansion of macro ‘LY_DEFINE’ 90 | LY_DEFINE (ly_message, "ly:message", | ^~~~~~~~~ warn-scheme.cc: In function ‘void ly_debuginit()’: warn-scheme.cc:101:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 101 | LY_DEFINE (ly_debug, "ly:debug", | ^~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ warn-scheme.cc:101:1: note: in expansion of macro ‘LY_DEFINE’ 101 | LY_DEFINE (ly_debug, "ly:debug", | ^~~~~~~~~ warn-scheme.cc: In function ‘void ly_warning_locatedinit()’: warn-scheme.cc:113:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 113 | LY_DEFINE (ly_warning_located, "ly:warning-located", | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ warn-scheme.cc:113:1: note: in expansion of macro ‘LY_DEFINE’ 113 | LY_DEFINE (ly_warning_located, "ly:warning-located", | ^~~~~~~~~ warn-scheme.cc: In function ‘void ly_expect_warninginit()’: warn-scheme.cc:126:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 126 | LY_DEFINE (ly_expect_warning, "ly:expect-warning", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ warn-scheme.cc:126:1: note: in expansion of macro ‘LY_DEFINE’ 126 | LY_DEFINE (ly_expect_warning, "ly:expect-warning", | ^~~~~~~~~ warn-scheme.cc: In function ‘void ly_translate_cpp_warning_schemeinit()’: warn-scheme.cc:148:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 148 | LY_DEFINE (ly_translate_cpp_warning_scheme, "ly:translate-cpp-warning-scheme", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ warn-scheme.cc:148:1: note: in expansion of macro ‘LY_DEFINE’ 148 | LY_DEFINE (ly_translate_cpp_warning_scheme, "ly:translate-cpp-warning-scheme", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/source-file.hh:25, from includable-lexer.cc:31: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from item.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/source-file.hh:25, from includable-lexer.cc:31: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from item.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/source-file.hh:25, from includable-lexer.cc:31: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/source-file.hh:25, from includable-lexer.cc:31: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from item.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/source-file.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | DECLARE_SMOBS (Source_file); | ^~~~~~~~~~~~~ rm -f ./out/stanza-number-align-engraver.dep; DEPENDENCIES_OUTPUT="./out/stanza-number-align-engraver.dep ./out/stanza-number-align-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stanza-number-align-engraver.o stanza-number-align-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from item.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from item.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from stanza-number-align-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from stanza-number-align-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from stanza-number-align-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from stanza-number-align-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from stanza-number-align-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/relocate.dep; DEPENDENCIES_OUTPUT="./out/relocate.dep ./out/relocate.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/relocate.o relocate.cc rm -f ./out/pointer-group-interface.dep; DEPENDENCIES_OUTPUT="./out/pointer-group-interface.dep ./out/pointer-group-interface.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pointer-group-interface.o pointer-group-interface.cc rm -f ./out/lilypond-version.dep; DEPENDENCIES_OUTPUT="./out/lilypond-version.dep ./out/lilypond-version.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lilypond-version.o lilypond-version.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from relocate.cc:38: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/custos.dep; DEPENDENCIES_OUTPUT="./out/custos.dep ./out/custos.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/custos.o custos.cc /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from relocate.cc:38: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from relocate.cc:38: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from relocate.cc:38: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/pointer-group-interface.hh:25, from pointer-group-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/pointer-group-interface.hh:25, from pointer-group-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/pointer-group-interface.hh:25, from pointer-group-interface.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/pointer-group-interface.hh:25, from pointer-group-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/pointer-group-interface.hh:25, from pointer-group-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/custos.hh:24, from custos.cc:31: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/custos.hh:24, from custos.cc:31: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/custos.hh:24, from custos.cc:31: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/custos.hh:24, from custos.cc:31: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/custos.hh:24, from custos.cc:31: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/custos.hh:24, from custos.cc:31: custos.cc: In function ‘void Custos_print_init_functions()’: custos.cc:40:31: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 40 | MAKE_SCHEME_CALLBACK (Custos, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ custos.cc:40:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 40 | MAKE_SCHEME_CALLBACK (Custos, print, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/custos.hh:24, from custos.cc:31: custos.cc: In static member function ‘static scm_unused_struct* Custos::print(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ custos.cc:48:7: note: in expansion of macro ‘scm_is_symbol’ 48 | if (scm_is_symbol (scm_style)) | ^~~~~~~~~~~~~ rm -f ./out/beam.dep; DEPENDENCIES_OUTPUT="./out/beam.dep ./out/beam.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/beam.o beam.cc rm -f ./out/staff-performer.dep; DEPENDENCIES_OUTPUT="./out/staff-performer.dep ./out/staff-performer.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-performer.o staff-performer.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam.cc:38: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam.cc:38: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/slur-engraver.dep; DEPENDENCIES_OUTPUT="./out/slur-engraver.dep ./out/slur-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slur-engraver.o slur-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam.cc:38: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam.cc:38: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam.cc:38: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-column.hh:24, from staff-performer.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-column.hh:24, from staff-performer.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-column.hh:24, from staff-performer.cc:23: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from slur-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Grob_array); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from slur-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-column.hh:24, from staff-performer.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-column.hh:24, from staff-performer.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | DECLARE_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | DECLARE_SMOBS (Font_metric); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam.cc:38: beam.cc: In function ‘void Beam_calc_normal_stems_init_functions()’: beam.cc:144:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 144 | MAKE_SCHEME_CALLBACK (Beam, calc_normal_stems, 1); | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ beam.cc:144:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 144 | MAKE_SCHEME_CALLBACK (Beam, calc_normal_stems, 1); | ^~~~~~~~~~~~~~~~~~~~ beam.cc: In function ‘void Beam_calc_direction_init_functions()’: beam.cc:160:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 160 | MAKE_SCHEME_CALLBACK (Beam, calc_direction, 1); | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ beam.cc:160:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 160 | MAKE_SCHEME_CALLBACK (Beam, calc_direction, 1); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | DECLARE_SIMPLE_SMOBS (Duration); | ^~~~~~~~~~~~~~~~~~~~ beam.cc: In function ‘void Beam_calc_beaming_init_functions()’: beam.cc:273:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 273 | MAKE_SCHEME_CALLBACK (Beam, calc_beaming, 1) | ^~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ beam.cc:273:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 273 | MAKE_SCHEME_CALLBACK (Beam, calc_beaming, 1) | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | DECLARE_SMOBS (Scheme_hash_table); | ^~~~~~~~~~~~~ beam.cc: In function ‘void Beam_calc_beam_segments_init_functions()’: beam.cc:350:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 350 | MAKE_SCHEME_CALLBACK (Beam, calc_beam_segments, 1); | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ beam.cc:350:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 350 | MAKE_SCHEME_CALLBACK (Beam, calc_beam_segments, 1); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | DECLARE_SMOBS (Translator_group); | ^~~~~~~~~~~~~ beam.cc: In function ‘void Beam_calc_x_positions_init_functions()’: beam.cc:569:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 569 | MAKE_SCHEME_CALLBACK (Beam, calc_x_positions, 1); | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ beam.cc:569:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 569 | MAKE_SCHEME_CALLBACK (Beam, calc_x_positions, 1); | ^~~~~~~~~~~~~~~~~~~~ beam.cc: In function ‘void Beam_print_init_functions()’: beam.cc:610:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 610 | MAKE_SCHEME_CALLBACK (Beam, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ beam.cc:610:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 610 | MAKE_SCHEME_CALLBACK (Beam, print, 1); | ^~~~~~~~~~~~~~~~~~~~ beam.cc: In function ‘void Beam_calc_stem_shorten_init_functions()’: beam.cc:946:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 946 | MAKE_SCHEME_CALLBACK (Beam, calc_stem_shorten, 1) | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ beam.cc:946:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 946 | MAKE_SCHEME_CALLBACK (Beam, calc_stem_shorten, 1) | ^~~~~~~~~~~~~~~~~~~~ beam.cc: In function ‘void Beam_quanting_init_functions()’: beam.cc:981:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 981 | MAKE_SCHEME_CALLBACK (Beam, quanting, 3); | ^~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ beam.cc:981:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 981 | MAKE_SCHEME_CALLBACK (Beam, quanting, 3); | ^~~~~~~~~~~~~~~~~~~~ beam.cc: In function ‘void Beam_set_stem_lengths_init_functions()’: beam.cc:1063:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 1063 | MAKE_SCHEME_CALLBACK (Beam, set_stem_lengths, 1); | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ beam.cc:1063:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 1063 | MAKE_SCHEME_CALLBACK (Beam, set_stem_lengths, 1); | ^~~~~~~~~~~~~~~~~~~~ beam.cc: In function ‘void Beam_rest_collision_callback_init_functions()’: beam.cc:1216:42: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 1216 | MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Beam, rest_collision_callback, 2, 1, ""); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ beam.cc: In function ‘void Beam_pure_rest_collision_callback_init_functions()’: beam.cc:1306:42: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 1306 | MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Beam, pure_rest_collision_callback, 4, 1, ""); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ beam.cc: In function ‘void Beam_calc_cross_staff_init_functions()’: beam.cc:1423:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 1423 | MAKE_SCHEME_CALLBACK (Beam, calc_cross_staff, 1) | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ beam.cc:1423:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 1423 | MAKE_SCHEME_CALLBACK (Beam, calc_cross_staff, 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from slur-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from slur-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from slur-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ rm -f ./out/directional-element-interface.dep; DEPENDENCIES_OUTPUT="./out/directional-element-interface.dep ./out/directional-element-interface.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from directional-element-interface.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from directional-element-interface.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from directional-element-interface.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from directional-element-interface.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from directional-element-interface.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ rm -f ./out/dots.dep; DEPENDENCIES_OUTPUT="./out/dots.dep ./out/dots.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dots.o dots.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dots.hh:24, from dots.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dots.hh:24, from dots.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dots.hh:24, from dots.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dots.hh:24, from dots.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dots.hh:24, from dots.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/performer.dep; DEPENDENCIES_OUTPUT="./out/performer.dep ./out/performer.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/performer.o performer.cc ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/dots.hh:24, from dots.cc:20: dots.cc: In function ‘void Dots_print_init_functions()’: dots.cc:29:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 29 | MAKE_SCHEME_CALLBACK (Dots, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ dots.cc:29:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 29 | MAKE_SCHEME_CALLBACK (Dots, print, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dots.hh:24, from dots.cc:20: dots.cc: In static member function ‘static scm_unused_struct* Dots::print(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ dots.cc:42:11: note: in expansion of macro ‘scm_is_symbol’ 42 | if (scm_is_symbol (scm_style)) | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from performer.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ rm -f ./out/spacing-interface.dep; DEPENDENCIES_OUTPUT="./out/spacing-interface.dep ./out/spacing-interface.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-interface.o spacing-interface.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | DECLARE_SMOBS (Translator_group); | ^~~~~~~~~~~~~ rm -f ./out/separating-line-group-engraver.dep; DEPENDENCIES_OUTPUT="./out/separating-line-group-engraver.dep ./out/separating-line-group-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/separating-line-group-engraver.o separating-line-group-engraver.cc In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam.cc:38: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Beam_stem_segment&}; _Tp = Beam_stem_segment; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Beam_segment&}; _Tp = Beam_segment; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Interval_t&}; _Tp = Interval_t; _Alloc = std::allocator >]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 rm -f ./out/axis-group-interface-scheme.dep; DEPENDENCIES_OUTPUT="./out/axis-group-interface-scheme.dep ./out/axis-group-interface-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/axis-group-interface-scheme.o axis-group-interface-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-interface.hh:19, from spacing-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-interface.hh:19, from spacing-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam.cc:38: /usr/include/c++/9/bits/stl_vector.h: In static member function ‘static void Beam::consider_auto_knees(Grob*)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from separating-line-group-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from separating-line-group-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam.cc:38: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Beam_segment}; _Tp = Beam_segment; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/9/bits/vector.tcc: In static member function ‘static std::vector Beam::get_beam_segments(Grob*)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-interface.hh:19, from spacing-interface.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-interface.hh:19, from spacing-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-interface.hh:19, from spacing-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from separating-line-group-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ../flower/include/interval.hh:25, from ./include/lily-guile.hh:38, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam.cc:38: /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Grob_array); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/stl_algo.h:61, from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ../flower/include/interval.hh:25, from ./include/lily-guile.hh:38, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam.cc:38: /usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Beam_stem_segment; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline-pair.hh:30:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 30 | DECLARE_SIMPLE_SMOBS (Skyline_pair); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ../flower/include/interval.hh:25, from ./include/lily-guile.hh:38, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam.cc:38: /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from separating-line-group-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from separating-line-group-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from axis-group-interface-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from axis-group-interface-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from axis-group-interface-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from axis-group-interface-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from axis-group-interface-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Grob_array); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, from axis-group-interface-scheme.cc:20: axis-group-interface-scheme.cc: In function ‘void ly_relative_group_extentinit()’: axis-group-interface-scheme.cc:25:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 25 | LY_DEFINE (ly_relative_group_extent, "ly:relative-group-extent", | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ axis-group-interface-scheme.cc:25:1: note: in expansion of macro ‘LY_DEFINE’ 25 | LY_DEFINE (ly_relative_group_extent, "ly:relative-group-extent", | ^~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Grob_array); | ^~~~~~~~~~~~~~~~~~~~ axis-group-interface-scheme.cc: In function ‘void ly_axis_group_interface__add_elementinit()’: axis-group-interface-scheme.cc:49:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 49 | LY_DEFINE (ly_axis_group_interface__add_element, "ly:axis-group-interface::add-element", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ axis-group-interface-scheme.cc:49:1: note: in expansion of macro ‘LY_DEFINE’ 49 | LY_DEFINE (ly_axis_group_interface__add_element, "ly:axis-group-interface::add-element", | ^~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam.cc:38: /usr/include/c++/9/bits/stl_vector.h: In static member function ‘static scm_unused_struct* Beam::calc_beam_segments(SCM)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ../flower/include/interval.hh:25, from ./include/lily-guile.hh:38, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam.cc:38: /usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1884 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1889 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam.cc:38: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ rm -f ./out/profile.dep; DEPENDENCIES_OUTPUT="./out/profile.dep ./out/profile.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/profile.o profile.cc In file included from /usr/include/c++/9/list:64, from ./include/skyline.hh:31, from ./include/separation-item.hh:26, from spacing-interface.cc:28: /usr/include/c++/9/bits/list.tcc: In member function ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = Building; _Alloc = std::allocator]’: /usr/include/c++/9/bits/list.tcc:308:7: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 308 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/list.tcc:308:7: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 /usr/include/c++/9/bits/list.tcc: In static member function ‘static Drul_array Spacing_interface::skylines(Grob*, Grob*)’: /usr/include/c++/9/bits/list.tcc:286:4: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 286 | _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/list.tcc:286:4: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 286 | _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); | ^~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/profile.hh:23, from profile.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/profile.hh:23, from profile.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/spacing-determine-loose-columns.dep; DEPENDENCIES_OUTPUT="./out/spacing-determine-loose-columns.dep ./out/spacing-determine-loose-columns.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-determine-loose-columns.o spacing-determine-loose-columns.cc rm -f ./out/laissez-vibrer-engraver.dep; DEPENDENCIES_OUTPUT="./out/laissez-vibrer-engraver.dep ./out/laissez-vibrer-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/laissez-vibrer-engraver.o laissez-vibrer-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/profile.hh:23, from profile.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/profile.hh:23, from profile.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/profile.hh:23, from profile.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/profile.hh:23, from profile.cc:20: profile.cc: In function ‘void ly_property_lookup_statsinit()’: profile.cc:28:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 28 | LY_DEFINE (ly_property_lookup_stats, "ly:property-lookup-stats", | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ profile.cc:28:1: note: in expansion of macro ‘LY_DEFINE’ 28 | LY_DEFINE (ly_property_lookup_stats, "ly:property-lookup-stats", | ^~~~~~~~~ rm -f ./out/rest-collision-engraver.dep; DEPENDENCIES_OUTPUT="./out/rest-collision-engraver.dep ./out/rest-collision-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rest-collision-engraver.o rest-collision-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from laissez-vibrer-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from laissez-vibrer-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-spacing.hh:24, from spacing-determine-loose-columns.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-spacing.hh:24, from spacing-determine-loose-columns.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-spacing.hh:24, from spacing-determine-loose-columns.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/side-position-interface.dep; DEPENDENCIES_OUTPUT="./out/side-position-interface.dep ./out/side-position-interface.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/side-position-interface.o side-position-interface.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-spacing.hh:24, from spacing-determine-loose-columns.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-spacing.hh:24, from spacing-determine-loose-columns.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from laissez-vibrer-engraver.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from rest-collision-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from rest-collision-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Grob_array); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/side-position-interface.hh:23, from side-position-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/side-position-interface.hh:23, from side-position-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from laissez-vibrer-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from laissez-vibrer-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from rest-collision-engraver.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from rest-collision-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from rest-collision-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/side-position-interface.hh:23, from side-position-interface.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/side-position-interface.hh:23, from side-position-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/side-position-interface.hh:23, from side-position-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline-pair.hh:30:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 30 | DECLARE_SIMPLE_SMOBS (Skyline_pair); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/side-position-interface.hh:23, from side-position-interface.cc:20: side-position-interface.cc: In function ‘void Side_position_interface_x_aligned_side_init_functions()’: side-position-interface.cc:108:61: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 108 | MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Side_position_interface, x_aligned_side, 2, 1, ""); | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ side-position-interface.cc: In function ‘void Side_position_interface_y_aligned_side_init_functions()’: side-position-interface.cc:120:61: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 120 | MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Side_position_interface, y_aligned_side, 2, 1, ""); | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ side-position-interface.cc: In function ‘void Side_position_interface_pure_y_aligned_side_init_functions()’: side-position-interface.cc:127:61: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 127 | MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Side_position_interface, pure_y_aligned_side, 4, 1, ""); | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ side-position-interface.cc: In function ‘void Side_position_interface_calc_cross_staff_init_functions()’: side-position-interface.cc:137:48: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 137 | MAKE_SCHEME_CALLBACK (Side_position_interface, calc_cross_staff, 1) | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ side-position-interface.cc:137:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 137 | MAKE_SCHEME_CALLBACK (Side_position_interface, calc_cross_staff, 1) | ^~~~~~~~~~~~~~~~~~~~ side-position-interface.cc: In function ‘void Side_position_interface_move_to_extremal_staff_init_functions()’: side-position-interface.cc:439:48: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 439 | MAKE_SCHEME_CALLBACK (Side_position_interface, move_to_extremal_staff, 1); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ side-position-interface.cc:439:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 439 | MAKE_SCHEME_CALLBACK (Side_position_interface, move_to_extremal_staff, 1); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/repeat-tie-engraver.dep; DEPENDENCIES_OUTPUT="./out/repeat-tie-engraver.dep ./out/repeat-tie-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/repeat-tie-engraver.o repeat-tie-engraver.cc rm -f ./out/optimal-page-breaking.dep; DEPENDENCIES_OUTPUT="./out/optimal-page-breaking.dep ./out/optimal-page-breaking.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/optimal-page-breaking.o optimal-page-breaking.cc rm -f ./out/stencil-expression.dep; DEPENDENCIES_OUTPUT="./out/stencil-expression.dep ./out/stencil-expression.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stencil-expression.o stencil-expression.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from repeat-tie-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from repeat-tie-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from ./include/optimal-page-breaking.hh:23, from optimal-page-breaking.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from ./include/optimal-page-breaking.hh:23, from optimal-page-breaking.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from repeat-tie-engraver.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from ./include/optimal-page-breaking.hh:23, from optimal-page-breaking.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from stencil-expression.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from stencil-expression.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from stencil-expression.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from ./include/optimal-page-breaking.hh:23, from optimal-page-breaking.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from ./include/optimal-page-breaking.hh:23, from optimal-page-breaking.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from repeat-tie-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from repeat-tie-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from stencil-expression.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ ./include/output-def.hh: In static member function ‘static Output_def* Output_def::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from stencil-expression.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/paper-book.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/control-track-performer.dep; DEPENDENCIES_OUTPUT="./out/control-track-performer.dep ./out/control-track-performer.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/control-track-performer.o control-track-performer.cc rm -f ./out/paper-book.dep; DEPENDENCIES_OUTPUT="./out/paper-book.dep ./out/paper-book.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-book.o paper-book.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from control-track-performer.cc:4: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from control-track-performer.cc:4: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from control-track-performer.cc:4: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from control-track-performer.cc:4: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from control-track-performer.cc:4: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from paper-book.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from paper-book.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/pure-from-neighbor-engraver.dep; DEPENDENCIES_OUTPUT="./out/pure-from-neighbor-engraver.dep ./out/pure-from-neighbor-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pure-from-neighbor-engraver.o pure-from-neighbor-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from paper-book.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from paper-book.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from paper-book.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/paper-book.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/page-marker.hh:28:3: note: in expansion of macro ‘DECLARE_SMOBS’ 28 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:93:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 93 | IMPLEMENT_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~~~ paper-book.cc:56:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ 56 | IMPLEMENT_SMOBS (Paper_book); | ^~~~~~~~~~~~~~~ In file included from paper-book.cc:34: paper-book.cc: In function ‘void init_type_Paper_book()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ paper-book.cc:57:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 57 | IMPLEMENT_TYPE_P (Paper_book, "ly:paper-book?"); | ^~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from paper-book.cc:20: paper-book.cc: In function ‘void set_system_penalty(SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #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’ 32 | #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’ 367 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ paper-book.cc:468:15: note: in expansion of macro ‘scm_is_symbol’ 468 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ paper-book.cc:476:15: note: in expansion of macro ‘scm_is_symbol’ 476 | if (scm_is_symbol (page_marker->label ())) | ^~~~~~~~~~~~~ rm -f ./out/bezier.dep; DEPENDENCIES_OUTPUT="./out/bezier.dep ./out/bezier.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bezier.o bezier.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from pure-from-neighbor-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from pure-from-neighbor-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from pure-from-neighbor-engraver.cc:23: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from pure-from-neighbor-engraver.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from pure-from-neighbor-engraver.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/audio-staff.dep; DEPENDENCIES_OUTPUT="./out/audio-staff.dep ./out/audio-staff.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/audio-staff.o audio-staff.cc ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/midi-walker.hh:26, from audio-staff.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/midi-walker.hh:26, from audio-staff.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/midi-walker.hh:26, from audio-staff.cc:24: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/midi-walker.hh:26, from audio-staff.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/midi-walker.hh:26, from audio-staff.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/midi-walker.dep; DEPENDENCIES_OUTPUT="./out/midi-walker.dep ./out/midi-walker.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/midi-walker.o midi-walker.cc rm -f ./out/break-align-engraver.dep; DEPENDENCIES_OUTPUT="./out/break-align-engraver.dep ./out/break-align-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/break-align-engraver.o break-align-engraver.cc rm -f ./out/ly-module.dep; DEPENDENCIES_OUTPUT="./out/ly-module.dep ./out/ly-module.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ly-module.o ly-module.cc In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ../flower/include/polynomial.hh:27, from ./include/bezier.hh:25, from bezier.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘std::vector Bezier::get_other_coordinates(Axis, Real) const’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘Interval Bezier::extent(Axis) const’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from break-align-engraver.cc:19: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from break-align-engraver.cc:19: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ly-module.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘Real Bezier::minmax(Axis, Real, Real, Direction) const’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from break-align-engraver.cc:19: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/span-bar-stub-engraver.dep; DEPENDENCIES_OUTPUT="./out/span-bar-stub-engraver.dep ./out/span-bar-stub-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/span-bar-stub-engraver.o span-bar-stub-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ly-module.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/midi-walker.hh:26, from midi-walker.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/midi-walker.hh:26, from midi-walker.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/midi-walker.hh:26, from midi-walker.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/midi-walker.hh:26, from midi-walker.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/midi-walker.hh:26, from midi-walker.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from break-align-engraver.cc:19: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from break-align-engraver.cc:19: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ly-module.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ly-module.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #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’ 122 | 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’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!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’ 122 | 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’ 126 | 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’ 37 | #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’ 91 | SCM_VALIDATE_MODULE (1, mod); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ly-module.cc:20: ly-module.cc: In function ‘void ly_module_2_alistinit()’: ly-module.cc:109:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 109 | LY_DEFINE (ly_module_2_alist, "ly:module->alist", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ ly-module.cc:109:1: note: in expansion of macro ‘LY_DEFINE’ 109 | LY_DEFINE (ly_module_2_alist, "ly:module->alist", | ^~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ly-module.cc:20: ly-module.cc: In function ‘scm_unused_struct* ly_module_2_alist(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #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’ 122 | 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’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!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’ 122 | 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’ 126 | 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’ 37 | #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’ 113 | SCM_VALIDATE_MODULE (1, mod); | ^~~~~~~~~~~~~~~~~~~ ly-module.cc:116:56: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(void*, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(void*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_hash_fold_fn’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 116 | return scm_internal_hash_fold ((scm_t_hash_fold_fn) &entry_to_alist, | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ break-align-engraver.cc:103:12: note: in expansion of macro ‘scm_is_symbol’ 103 | if (!scm_is_symbol (align_name)) | ^~~~~~~~~~~~~ rm -f ./out/completion-rest-engraver.dep; DEPENDENCIES_OUTPUT="./out/completion-rest-engraver.dep ./out/completion-rest-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/completion-rest-engraver.o completion-rest-engraver.cc rm -f ./out/grid-point-engraver.dep; DEPENDENCIES_OUTPUT="./out/grid-point-engraver.dep ./out/grid-point-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grid-point-engraver.o grid-point-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from span-bar-stub-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from span-bar-stub-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from span-bar-stub-engraver.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from span-bar-stub-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from span-bar-stub-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | DECLARE_SMOBS (Translator); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grid-point-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grid-point-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dot-column.hh:24, from completion-rest-engraver.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dot-column.hh:24, from completion-rest-engraver.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dot-column.hh:24, from completion-rest-engraver.cc:24: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dot-column.hh:24, from completion-rest-engraver.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grid-point-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dot-column.hh:24, from completion-rest-engraver.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | DECLARE_SMOBS (Scheme_hash_table); | ^~~~~~~~~~~~~ rm -f ./out/scheme-engraver.dep; DEPENDENCIES_OUTPUT="./out/scheme-engraver.dep ./out/scheme-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/scheme-engraver.o scheme-engraver.cc ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | DECLARE_SMOBS (Translator); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | DECLARE_SMOBS (Translator_group); | ^~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grid-point-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grid-point-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/scheme-engraver.hh:25, from scheme-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/scheme-engraver.hh:25, from scheme-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/dot-column.dep; DEPENDENCIES_OUTPUT="./out/dot-column.dep ./out/dot-column.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dot-column.o dot-column.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/scheme-engraver.hh:25, from scheme-engraver.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/scheme-engraver.hh:25, from scheme-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/scheme-engraver.hh:25, from scheme-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/note-head-scheme.dep; DEPENDENCIES_OUTPUT="./out/note-head-scheme.dep ./out/note-head-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-head-scheme.o note-head-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dot-column.hh:24, from dot-column.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dot-column.hh:24, from dot-column.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dot-column.hh:24, from dot-column.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dot-column.hh:24, from dot-column.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dot-column.hh:24, from dot-column.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ rm -f ./out/pitch-squash-engraver.dep; DEPENDENCIES_OUTPUT="./out/pitch-squash-engraver.dep ./out/pitch-squash-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pitch-squash-engraver.o pitch-squash-engraver.cc ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/dot-column.hh:24, from dot-column.cc:20: dot-column.cc: In function ‘void Dot_column_calc_positioning_done_init_functions()’: dot-column.cc:44:35: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 44 | MAKE_SCHEME_CALLBACK (Dot_column, calc_positioning_done, 1); | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ dot-column.cc:44:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 44 | MAKE_SCHEME_CALLBACK (Dot_column, calc_positioning_done, 1); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/tie-configuration.dep; DEPENDENCIES_OUTPUT="./out/tie-configuration.dep ./out/tie-configuration.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-configuration.o tie-configuration.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from pitch-squash-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from pitch-squash-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/note-head.hh:23, from note-head-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/note-head.hh:23, from note-head-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/note-head.hh:23, from note-head-scheme.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/note-head.hh:23, from note-head-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/note-head.hh:23, from note-head-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from pitch-squash-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./include/font-metric.hh: In static member function ‘static Font_metric* Font_metric::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | DECLARE_SMOBS (Font_metric); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/note-head.hh:23, from note-head-scheme.cc:21: note-head-scheme.cc: In function ‘void ly_note_head__stem_attachmentinit()’: note-head-scheme.cc:24:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 24 | LY_DEFINE (ly_note_head__stem_attachment, "ly:note-head::stem-attachment", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ note-head-scheme.cc:24:1: note: in expansion of macro ‘LY_DEFINE’ 24 | LY_DEFINE (ly_note_head__stem_attachment, "ly:note-head::stem-attachment", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from pitch-squash-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from pitch-squash-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie-formatting-problem.hh:24, from tie-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie-formatting-problem.hh:24, from tie-configuration.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie-formatting-problem.hh:24, from tie-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie-formatting-problem.hh:24, from tie-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie-formatting-problem.hh:24, from tie-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/dot-column.hh:24, from dot-column.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Box&}; _Tp = Box; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ rm -f ./out/duration-scheme.dep; DEPENDENCIES_OUTPUT="./out/duration-scheme.dep ./out/duration-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/duration-scheme.o duration-scheme.cc /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Box}; _Tp = Box; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 rm -f ./out/hairpin.dep; DEPENDENCIES_OUTPUT="./out/hairpin.dep ./out/hairpin.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/hairpin.o hairpin.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from duration-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from duration-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/dot-column.hh:24, from dot-column.cc:20: /usr/include/c++/9/bits/stl_vector.h: In static member function ‘static scm_unused_struct* Dot_column::calc_positioning_done(SCM)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/dot-column.hh:24, from dot-column.cc:20: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/hairpin.hh:23, from hairpin.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/hairpin.hh:23, from hairpin.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from duration-scheme.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from duration-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from duration-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | DECLARE_SIMPLE_SMOBS (Duration); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from duration-scheme.cc:21: duration-scheme.cc: In function ‘void Duration_less_p_init_functions()’: duration-scheme.cc:24:33: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 24 | MAKE_SCHEME_CALLBACK (Duration, less_p, 2); | ^~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ duration-scheme.cc:24:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 24 | MAKE_SCHEME_CALLBACK (Duration, less_p, 2); | ^~~~~~~~~~~~~~~~~~~~ duration-scheme.cc: In function ‘void ly_duration_less_pinit()’: duration-scheme.cc:37:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 37 | LY_DEFINE (ly_duration_less_p, "ly:duration>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ duration-scheme.cc:77:8: note: in expansion of macro ‘SCM_UNBNDP’ 77 | if (!SCM_UNBNDP (num)) | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/hairpin.hh:23, from hairpin.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ duration-scheme.cc:85:8: note: in expansion of macro ‘SCM_UNBNDP’ 85 | if (!SCM_UNBNDP (den)) | ^~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from duration-scheme.cc:21: duration-scheme.cc: In function ‘void ly_duration_loginit()’: duration-scheme.cc:100:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 100 | LY_DEFINE (ly_duration_log, "ly:duration-log", | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ duration-scheme.cc:100:1: note: in expansion of macro ‘LY_DEFINE’ 100 | LY_DEFINE (ly_duration_log, "ly:duration-log", | ^~~~~~~~~ duration-scheme.cc: In function ‘void ly_duration_dot_countinit()’: duration-scheme.cc:108:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 108 | LY_DEFINE (ly_duration_dot_count, "ly:duration-dot-count", | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ duration-scheme.cc:108:1: note: in expansion of macro ‘LY_DEFINE’ 108 | LY_DEFINE (ly_duration_dot_count, "ly:duration-dot-count", | ^~~~~~~~~ duration-scheme.cc: In function ‘void ly_intlog2init()’: duration-scheme.cc:116:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 116 | LY_DEFINE (ly_intlog2, "ly:intlog2", | ^~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ duration-scheme.cc:116:1: note: in expansion of macro ‘LY_DEFINE’ 116 | LY_DEFINE (ly_intlog2, "ly:intlog2", | ^~~~~~~~~ duration-scheme.cc: In function ‘void ly_duration_lengthinit()’: duration-scheme.cc:125:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 125 | LY_DEFINE (ly_duration_length, "ly:duration-length", | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ duration-scheme.cc:125:1: note: in expansion of macro ‘LY_DEFINE’ 125 | LY_DEFINE (ly_duration_length, "ly:duration-length", | ^~~~~~~~~ duration-scheme.cc: In function ‘void ly_duration_2_stringinit()’: duration-scheme.cc:133:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 133 | LY_DEFINE (ly_duration_2_string, "ly:duration->string", | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ duration-scheme.cc:133:1: note: in expansion of macro ‘LY_DEFINE’ 133 | LY_DEFINE (ly_duration_2_string, "ly:duration->string", | ^~~~~~~~~ duration-scheme.cc: In function ‘void ly_duration_factorinit()’: duration-scheme.cc:141:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 141 | LY_DEFINE (ly_duration_factor, "ly:duration-factor", | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ duration-scheme.cc:141:1: note: in expansion of macro ‘LY_DEFINE’ 141 | LY_DEFINE (ly_duration_factor, "ly:duration-factor", | ^~~~~~~~~ duration-scheme.cc: In function ‘void ly_duration_scaleinit()’: duration-scheme.cc:153:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 153 | LY_DEFINE (ly_duration_scale, "ly:duration-scale", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ duration-scheme.cc:153:1: note: in expansion of macro ‘LY_DEFINE’ 153 | LY_DEFINE (ly_duration_scale, "ly:duration-scale", | ^~~~~~~~~ rm -f ./out/context-mod.dep; DEPENDENCIES_OUTPUT="./out/context-mod.dep ./out/context-mod.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-mod.o context-mod.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ rm -f ./out/quote-iterator.dep; DEPENDENCIES_OUTPUT="./out/quote-iterator.dep ./out/quote-iterator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/quote-iterator.o quote-iterator.cc ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/hairpin.hh:23, from hairpin.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/hairpin.hh:23, from hairpin.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/hairpin.hh:23, from hairpin.cc:20: hairpin.cc: In function ‘void Hairpin_pure_height_init_functions()’: hairpin.cc:37:32: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 37 | MAKE_SCHEME_CALLBACK (Hairpin, pure_height, 3); | ^~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ hairpin.cc:37:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 37 | MAKE_SCHEME_CALLBACK (Hairpin, pure_height, 3); | ^~~~~~~~~~~~~~~~~~~~ hairpin.cc: In function ‘void Hairpin_broken_bound_padding_init_functions()’: hairpin.cc:52:32: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 52 | MAKE_SCHEME_CALLBACK (Hairpin, broken_bound_padding, 1); | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ hairpin.cc:52:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 52 | MAKE_SCHEME_CALLBACK (Hairpin, broken_bound_padding, 1); | ^~~~~~~~~~~~~~~~~~~~ hairpin.cc: In function ‘void Hairpin_print_init_functions()’: hairpin.cc:106:32: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 106 | MAKE_SCHEME_CALLBACK (Hairpin, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ hairpin.cc:106:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 106 | MAKE_SCHEME_CALLBACK (Hairpin, print, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-mod.hh:30, from context-mod.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/music-wrapper-iterator.hh:23, from quote-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/music-wrapper-iterator.hh:23, from quote-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/context-mod.hh:50:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 50 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:81:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 81 | IMPLEMENT_BASE_SMOBS (CL); \ | ^~~~~~~~~~~~~~~~~~~~ context-mod.cc:38:1: note: in expansion of macro ‘IMPLEMENT_SIMPLE_SMOBS’ 38 | IMPLEMENT_SIMPLE_SMOBS (Context_mod); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from context-mod.cc:37: context-mod.cc: In function ‘void init_type_Context_mod()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ context-mod.cc:40:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 40 | IMPLEMENT_TYPE_P (Context_mod, "ly:context-mod?"); | ^~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/music-wrapper-iterator.hh:23, from quote-iterator.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/music-wrapper-iterator.hh:23, from quote-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/music-wrapper-iterator.hh:23, from quote-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/dispatcher.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | DECLARE_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~ 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ quote-iterator.cc:131:7: note: in expansion of macro ‘scm_is_symbol’ 131 | if (scm_is_symbol (name)) | ^~~~~~~~~~~~~ rm -f ./out/ledger-line-engraver.dep; DEPENDENCIES_OUTPUT="./out/ledger-line-engraver.dep ./out/ledger-line-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ledger-line-engraver.o ledger-line-engraver.cc rm -f ./out/dots-engraver.dep; DEPENDENCIES_OUTPUT="./out/dots-engraver.dep ./out/dots-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dots-engraver.o dots-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/pointer-group-interface.hh:25, from ledger-line-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/pointer-group-interface.hh:25, from ledger-line-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from dots-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/pointer-group-interface.hh:25, from ledger-line-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ rm -f ./out/vertical-align-engraver.dep; DEPENDENCIES_OUTPUT="./out/vertical-align-engraver.dep ./out/vertical-align-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/vertical-align-engraver.o vertical-align-engraver.cc ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/pointer-group-interface.hh:25, from ledger-line-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from dots-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/pointer-group-interface.hh:25, from ledger-line-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/misc.dep; DEPENDENCIES_OUTPUT="./out/misc.dep ./out/misc.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/misc.o misc.cc ./include/grob.hh: In static member function ‘static Grob* Grob::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from vertical-align-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from dots-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from vertical-align-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from dots-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from dots-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from vertical-align-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/pango-select-scheme.dep; DEPENDENCIES_OUTPUT="./out/pango-select-scheme.dep ./out/pango-select-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pango-select-scheme.o pango-select-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from vertical-align-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from vertical-align-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | DECLARE_SIMPLE_SMOBS (Duration); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/figured-bass-continuation.dep; DEPENDENCIES_OUTPUT="./out/figured-bass-continuation.dep ./out/figured-bass-continuation.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/figured-bass-continuation.o figured-bass-continuation.cc ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Grob_array); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #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’ 91 | if (!valign_ && !scm_is_null (id_to_group_hashtab_)) | ^~~~~~~~~~~ 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #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’ 132 | if (scm_is_null (id_to_group_hashtab_)) | ^~~~~~~~~~~ rm -f ./out/grace-iterator.dep; DEPENDENCIES_OUTPUT="./out/grace-iterator.dep ./out/grace-iterator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grace-iterator.o grace-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/line-interface.hh:24, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/line-interface.hh:24, from figured-bass-continuation.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/pango-font.hh:30, from pango-select-scheme.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/pango-font.hh:30, from pango-select-scheme.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/line-interface.hh:24, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/pango-font.hh:30, from pango-select-scheme.cc:23: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/line-interface.hh:24, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/line-interface.hh:24, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/pango-font.hh:30, from pango-select-scheme.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/pango-font.hh:30, from pango-select-scheme.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/pango-font.hh:30, from pango-select-scheme.cc:23: pango-select-scheme.cc: In function ‘void ly_make_pango_description_stringinit()’: pango-select-scheme.cc:25:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 25 | LY_DEFINE (ly_make_pango_description_string, "ly:make-pango-description-string", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ pango-select-scheme.cc:25:1: note: in expansion of macro ‘LY_DEFINE’ 25 | LY_DEFINE (ly_make_pango_description_string, "ly:make-pango-description-string", | ^~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/line-interface.hh:24, from figured-bass-continuation.cc:21: figured-bass-continuation.cc: In function ‘void Figured_bass_continuation_center_on_figures_init_functions()’: figured-bass-continuation.cc:40:50: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 40 | MAKE_SCHEME_CALLBACK (Figured_bass_continuation, center_on_figures, 1); | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ figured-bass-continuation.cc:40:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 40 | MAKE_SCHEME_CALLBACK (Figured_bass_continuation, center_on_figures, 1); | ^~~~~~~~~~~~~~~~~~~~ figured-bass-continuation.cc: In function ‘void Figured_bass_continuation_print_init_functions()’: figured-bass-continuation.cc:56:50: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 56 | MAKE_SCHEME_CALLBACK (Figured_bass_continuation, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ figured-bass-continuation.cc:56:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 56 | MAKE_SCHEME_CALLBACK (Figured_bass_continuation, print, 1); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/gregorian-ligature.dep; DEPENDENCIES_OUTPUT="./out/gregorian-ligature.dep ./out/gregorian-ligature.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/gregorian-ligature.o gregorian-ligature.cc rm -f ./out/pango-select.dep; DEPENDENCIES_OUTPUT="./out/pango-select.dep ./out/pango-select.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pango-select.o pango-select.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/music-wrapper-iterator.hh:23, from ./include/grace-iterator.hh:23, from grace-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/music-wrapper-iterator.hh:23, from ./include/grace-iterator.hh:23, from grace-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/music-wrapper-iterator.hh:23, from ./include/grace-iterator.hh:23, from grace-iterator.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/music-wrapper-iterator.hh:23, from ./include/grace-iterator.hh:23, from grace-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/music-wrapper-iterator.hh:23, from ./include/grace-iterator.hh:23, from grace-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ rm -f ./out/main.dep; DEPENDENCIES_OUTPUT="./out/main.dep ./out/main.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/main.o main.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/gregorian-ligature.hh:25, from gregorian-ligature.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/gregorian-ligature.hh:25, from gregorian-ligature.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/gregorian-ligature.hh:25, from gregorian-ligature.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/gregorian-ligature.hh:25, from gregorian-ligature.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/gregorian-ligature.hh:25, from gregorian-ligature.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from pango-select.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from pango-select.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from pango-select.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from pango-select.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from pango-select.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ rm -f ./out/system-start-delimiter.dep; DEPENDENCIES_OUTPUT="./out/system-start-delimiter.dep ./out/system-start-delimiter.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/system-start-delimiter.o system-start-delimiter.cc ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ pango-select.cc:150:7: note: in expansion of macro ‘scm_is_symbol’ 150 | if (scm_is_symbol (family)) | ^~~~~~~~~~~~~ rm -f ./out/grob-info.dep; DEPENDENCIES_OUTPUT="./out/grob-info.dep ./out/grob-info.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-info.o grob-info.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from main.cc:43: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/piano-pedal-performer.dep; DEPENDENCIES_OUTPUT="./out/piano-pedal-performer.dep ./out/piano-pedal-performer.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/piano-pedal-performer.o piano-pedal-performer.cc ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | DECLARE_SMOBS (Font_metric); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/system-start-delimiter.hh:24, from system-start-delimiter.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/system-start-delimiter.hh:24, from system-start-delimiter.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/system-start-delimiter.hh:24, from system-start-delimiter.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from grob-info.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from grob-info.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/system-start-delimiter.hh:24, from system-start-delimiter.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/system-start-delimiter.hh:24, from system-start-delimiter.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/system-start-delimiter.hh:24, from system-start-delimiter.cc:20: system-start-delimiter.cc: In function ‘void System_start_delimiter_print_init_functions()’: system-start-delimiter.cc:92:47: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 92 | MAKE_SCHEME_CALLBACK (System_start_delimiter, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ system-start-delimiter.cc:92:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 92 | MAKE_SCHEME_CALLBACK (System_start_delimiter, print, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from grob-info.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from grob-info.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from grob-info.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from piano-pedal-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from piano-pedal-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | DECLARE_SIMPLE_SMOBS (Duration); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from piano-pedal-performer.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from piano-pedal-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from piano-pedal-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | DECLARE_SMOBS (Translator_group); | ^~~~~~~~~~~~~ rm -f ./out/stencil-interpret.dep; DEPENDENCIES_OUTPUT="./out/stencil-interpret.dep ./out/stencil-interpret.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stencil-interpret.o stencil-interpret.cc rm -f ./out/key-signature-interface.dep; DEPENDENCIES_OUTPUT="./out/key-signature-interface.dep ./out/key-signature-interface.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/key-signature-interface.o key-signature-interface.cc rm -f ./out/pitched-trill-engraver.dep; DEPENDENCIES_OUTPUT="./out/pitched-trill-engraver.dep ./out/pitched-trill-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pitched-trill-engraver.o pitched-trill-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from pitched-trill-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from pitched-trill-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from stencil-interpret.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from stencil-interpret.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from stencil-interpret.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/accidental-interface.hh:25, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/accidental-interface.hh:25, from key-signature-interface.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/accidental-interface.hh:25, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/accidental-interface.hh:25, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/accidental-interface.hh:25, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from stencil-interpret.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from stencil-interpret.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ stencil-interpret.cc:64:15: note: in expansion of macro ‘scm_is_true’ 64 | if (scm_is_true (link)) | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/accidental-interface.hh:25, from key-signature-interface.cc:22: key-signature-interface.cc: In function ‘void Key_signature_interface_print_init_functions()’: key-signature-interface.cc:41:48: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 41 | MAKE_SCHEME_CALLBACK (Key_signature_interface, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ key-signature-interface.cc:41:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 41 | MAKE_SCHEME_CALLBACK (Key_signature_interface, print, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from pitched-trill-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ rm -f ./out/score.dep; DEPENDENCIES_OUTPUT="./out/score.dep ./out/score.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/score.o score.cc ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from pitched-trill-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from pitched-trill-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/note-collision.dep; DEPENDENCIES_OUTPUT="./out/note-collision.dep ./out/note-collision.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-collision.o note-collision.cc ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ rm -f ./out/completion-note-heads-engraver.dep; DEPENDENCIES_OUTPUT="./out/completion-note-heads-engraver.dep ./out/completion-note-heads-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/completion-note-heads-engraver.o completion-note-heads-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/score.hh:25, from score.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/score.hh:25, from score.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/score.hh:25, from score.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/score.hh:25, from score.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/score.hh:25, from score.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/score.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/book.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | DECLARE_SIMPLE_SMOBS (Duration); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | DECLARE_SMOBS (Scheme_hash_table); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-collision.hh:24, from note-collision.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-collision.hh:24, from note-collision.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/lily-parser.hh:35:3: note: in expansion of macro ‘DECLARE_SMOBS’ 35 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-collision.hh:24, from note-collision.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./include/output-def.hh: In static member function ‘static Output_def* Output_def::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-collision.hh:24, from note-collision.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-collision.hh:24, from note-collision.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/paper-book.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:93:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 93 | IMPLEMENT_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~~~ score.cc:63:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ 63 | IMPLEMENT_SMOBS (Score); | ^~~~~~~~~~~~~~~ In file included from score.cc:39: score.cc: In function ‘void init_type_Score()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ score.cc:65:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 65 | IMPLEMENT_TYPE_P (Score, "ly:score?"); | ^~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ rm -f ./out/tab-tie-follow-engraver.dep; DEPENDENCIES_OUTPUT="./out/tab-tie-follow-engraver.dep ./out/tab-tie-follow-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tab-tie-follow-engraver.o tab-tie-follow-engraver.cc ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/note-collision.hh:24, from note-collision.cc:20: note-collision.cc: In function ‘void Note_collision_interface_calc_positioning_done_init_functions()’: note-collision.cc:369:49: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 369 | MAKE_SCHEME_CALLBACK (Note_collision_interface, calc_positioning_done, 1) | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ note-collision.cc:369:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 369 | MAKE_SCHEME_CALLBACK (Note_collision_interface, calc_positioning_done, 1) | ^~~~~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dot-column.hh:24, from completion-note-heads-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dot-column.hh:24, from completion-note-heads-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dot-column.hh:24, from completion-note-heads-engraver.cc:23: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dot-column.hh:24, from completion-note-heads-engraver.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dot-column.hh:24, from completion-note-heads-engraver.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tab-tie-follow-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tab-tie-follow-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tab-tie-follow-engraver.cc:23: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/input-smob.dep; DEPENDENCIES_OUTPUT="./out/input-smob.dep ./out/input-smob.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/input-smob.o input-smob.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tab-tie-follow-engraver.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tab-tie-follow-engraver.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from input-smob.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from input-smob.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from input-smob.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from input-smob.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from input-smob.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/note-collision.hh:23, from note-collision.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/source-file.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | DECLARE_SMOBS (Source_file); | ^~~~~~~~~~~~~ rm -f ./out/audio-column.dep; DEPENDENCIES_OUTPUT="./out/audio-column.dep ./out/audio-column.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/audio-column.o audio-column.cc /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/9/bits/vector.tcc: In static member function ‘static scm_unused_struct* Note_collision_interface::automatic_shift(Grob*, Drul_array >)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ rm -f ./out/smobs.dep; DEPENDENCIES_OUTPUT="./out/smobs.dep ./out/smobs.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/smobs.o smobs.cc rm -f ./out/vaticana-ligature.dep; DEPENDENCIES_OUTPUT="./out/vaticana-ligature.dep ./out/vaticana-ligature.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/vaticana-ligature.o vaticana-ligature.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from smobs.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from smobs.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/vaticana-ligature.hh:23, from vaticana-ligature.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/vaticana-ligature.hh:23, from vaticana-ligature.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/note-collision.hh:23, from note-collision.cc:20: /usr/include/c++/9/bits/stl_vector.h: In static member function ‘static scm_unused_struct* Note_collision_interface::calc_positioning_done(SCM)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-column.hh:24, from audio-column.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-column.hh:24, from audio-column.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-column.hh:24, from audio-column.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-column.hh:24, from audio-column.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-column.hh:24, from audio-column.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | DECLARE_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from smobs.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/vaticana-ligature.hh:23, from vaticana-ligature.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from smobs.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from smobs.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/vaticana-ligature.hh:23, from vaticana-ligature.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/vaticana-ligature.hh:23, from vaticana-ligature.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/stanza-number-engraver.dep; DEPENDENCIES_OUTPUT="./out/stanza-number-engraver.dep ./out/stanza-number-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stanza-number-engraver.o stanza-number-engraver.cc ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/vaticana-ligature.hh:23, from vaticana-ligature.cc:20: vaticana-ligature.cc: In function ‘void Vaticana_ligature_brew_ligature_primitive_init_functions()’: vaticana-ligature.cc:289:42: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 289 | MAKE_SCHEME_CALLBACK (Vaticana_ligature, brew_ligature_primitive, 1); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ vaticana-ligature.cc:289:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 289 | MAKE_SCHEME_CALLBACK (Vaticana_ligature, brew_ligature_primitive, 1); | ^~~~~~~~~~~~~~~~~~~~ vaticana-ligature.cc: In function ‘void Vaticana_ligature_print_init_functions()’: vaticana-ligature.cc:298:42: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 298 | MAKE_SCHEME_CALLBACK (Vaticana_ligature, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ vaticana-ligature.cc:298:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 298 | MAKE_SCHEME_CALLBACK (Vaticana_ligature, print, 1); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/translator.dep; DEPENDENCIES_OUTPUT="./out/translator.dep ./out/translator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/translator.o translator.cc rm -f ./out/book-scheme.dep; DEPENDENCIES_OUTPUT="./out/book-scheme.dep ./out/book-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/book-scheme.o book-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from stanza-number-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from stanza-number-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/translator.hh:26, from translator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/translator.hh:26, from translator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from stanza-number-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/translator.hh:26, from translator.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/translator.hh:26, from translator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from stanza-number-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/translator.hh:26, from translator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from book-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from stanza-number-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from book-scheme.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | DECLARE_SMOBS (Translator); | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from book-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from book-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from book-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/book.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context-def.hh:79:3: note: in expansion of macro ‘DECLARE_SMOBS’ 79 | DECLARE_SMOBS (Context_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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/score.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | DECLARE_SMOBS (Score); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/paper-book.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | DECLARE_SMOBS (Paper_book); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/book.hh:27, from book-scheme.cc:20: book-scheme.cc: In function ‘void ly_make_bookinit()’: book-scheme.cc:27:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 27 | LY_DEFINE (ly_make_book, "ly:make-book", | ^~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ book-scheme.cc:27:1: note: in expansion of macro ‘LY_DEFINE’ 27 | LY_DEFINE (ly_make_book, "ly:make-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ book-scheme.cc: In function ‘void ly_make_book_partinit()’: book-scheme.cc:48:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 48 | LY_DEFINE (ly_make_book_part, "ly:make-book-part", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ book-scheme.cc:48:1: note: in expansion of macro ‘LY_DEFINE’ 48 | LY_DEFINE (ly_make_book_part, "ly:make-book-part", | ^~~~~~~~~ book-scheme.cc: In function ‘void ly_book_processinit()’: book-scheme.cc:60:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 60 | LY_DEFINE (ly_book_process, "ly:book-process", | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ book-scheme.cc:60:1: note: in expansion of macro ‘LY_DEFINE’ 60 | LY_DEFINE (ly_book_process, "ly:book-process", | ^~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/dispatcher.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | DECLARE_SMOBS (Dispatcher); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ book-scheme.cc: In function ‘void ly_book_process_to_systemsinit()’: book-scheme.cc:86:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 86 | LY_DEFINE (ly_book_process_to_systems, "ly:book-process-to-systems", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ book-scheme.cc:86:1: note: in expansion of macro ‘LY_DEFINE’ 86 | LY_DEFINE (ly_book_process_to_systems, "ly:book-process-to-systems", | ^~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | DECLARE_SIMPLE_SMOBS (Duration); | ^~~~~~~~~~~~~~~~~~~~ book-scheme.cc: In function ‘void ly_book_add_score_xinit()’: book-scheme.cc:112:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 112 | LY_DEFINE (ly_book_add_score_x, "ly:book-add-score!", | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ book-scheme.cc:112:1: note: in expansion of macro ‘LY_DEFINE’ 112 | LY_DEFINE (ly_book_add_score_x, "ly:book-add-score!", | ^~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | DECLARE_SMOBS (Scheme_hash_table); | ^~~~~~~~~~~~~ book-scheme.cc: In function ‘void ly_book_add_bookpart_xinit()’: book-scheme.cc:122:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 122 | LY_DEFINE (ly_book_add_bookpart_x, "ly:book-add-bookpart!", | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ book-scheme.cc:122:1: note: in expansion of macro ‘LY_DEFINE’ 122 | LY_DEFINE (ly_book_add_bookpart_x, "ly:book-add-bookpart!", | ^~~~~~~~~ book-scheme.cc: In function ‘void ly_book_book_partsinit()’: book-scheme.cc:132:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 132 | LY_DEFINE (ly_book_book_parts, "ly:book-book-parts", | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ book-scheme.cc:132:1: note: in expansion of macro ‘LY_DEFINE’ 132 | LY_DEFINE (ly_book_book_parts, "ly:book-book-parts", | ^~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ book-scheme.cc: In function ‘void ly_book_paperinit()’: book-scheme.cc:141:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 141 | LY_DEFINE (ly_book_paper, "ly:book-paper", | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ book-scheme.cc:141:1: note: in expansion of macro ‘LY_DEFINE’ 141 | LY_DEFINE (ly_book_paper, "ly:book-paper", | ^~~~~~~~~ book-scheme.cc: In function ‘void ly_book_headerinit()’: book-scheme.cc:150:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 150 | LY_DEFINE (ly_book_header, "ly:book-header", | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ book-scheme.cc:150:1: note: in expansion of macro ‘LY_DEFINE’ 150 | LY_DEFINE (ly_book_header, "ly:book-header", | ^~~~~~~~~ book-scheme.cc: In function ‘void ly_book_set_header_xinit()’: book-scheme.cc:159:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 159 | LY_DEFINE (ly_book_set_header_x, "ly:book-set-header!", | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ book-scheme.cc:159:1: note: in expansion of macro ‘LY_DEFINE’ 159 | LY_DEFINE (ly_book_set_header_x, "ly:book-set-header!", | ^~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | DECLARE_SMOBS (Translator_group); | ^~~~~~~~~~~~~ book-scheme.cc: In function ‘void ly_book_scoresinit()’: book-scheme.cc:172:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 172 | LY_DEFINE (ly_book_scores, "ly:book-scores", | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ book-scheme.cc:172:1: note: in expansion of macro ‘LY_DEFINE’ 172 | LY_DEFINE (ly_book_scores, "ly:book-scores", | ^~~~~~~~~ In file included from book-scheme.cc:181: book-scheme.cc: In function ‘void init_type_Book()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ book-scheme.cc:183:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 183 | IMPLEMENT_TYPE_P (Book, "ly:book?"); | ^~~~~~~~~~~~~~~~ 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:93:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 93 | IMPLEMENT_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~~~ translator.cc:223:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ 223 | IMPLEMENT_SMOBS (Translator); | ^~~~~~~~~~~~~~~ In file included from translator.cc:30: translator.cc: In function ‘void init_type_Translator()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ translator.cc:225:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 225 | IMPLEMENT_TYPE_P (Translator, "ly:translator?"); | ^~~~~~~~~~~~~~~~ rm -f ./out/least-squares.dep; DEPENDENCIES_OUTPUT="./out/least-squares.dep ./out/least-squares.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/least-squares.o least-squares.cc rm -f ./out/score-performer.dep; DEPENDENCIES_OUTPUT="./out/score-performer.dep ./out/score-performer.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/score-performer.o score-performer.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | DECLARE_SMOBS (Translator_group); | ^~~~~~~~~~~~~ rm -f ./out/balloon.dep; DEPENDENCIES_OUTPUT="./out/balloon.dep ./out/balloon.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/balloon.o balloon.cc ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | DECLARE_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/sources.dep; DEPENDENCIES_OUTPUT="./out/sources.dep ./out/sources.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/sources.o sources.cc ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context-def.hh:79:3: note: in expansion of macro ‘DECLARE_SMOBS’ 79 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/dispatcher.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/text-interface.hh:24, from balloon.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/text-interface.hh:24, from balloon.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/text-interface.hh:24, from balloon.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/source-file.hh:25, from sources.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/source-file.hh:25, from sources.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/source-file.hh:25, from sources.cc:23: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/source-file.hh:25, from sources.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/source-file.hh:25, from sources.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/text-interface.hh:24, from balloon.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/text-interface.hh:24, from balloon.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/music-output.dep; DEPENDENCIES_OUTPUT="./out/music-output.dep ./out/music-output.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-output.o music-output.cc ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ rm -f ./out/skyline.dep; DEPENDENCIES_OUTPUT="./out/skyline.dep ./out/skyline.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/skyline.o skyline.cc In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/text-interface.hh:24, from balloon.cc:20: balloon.cc: In function ‘void Balloon_interface_print_init_functions()’: balloon.cc:41:42: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 41 | MAKE_SCHEME_CALLBACK (Balloon_interface, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ balloon.cc:41:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 41 | MAKE_SCHEME_CALLBACK (Balloon_interface, print, 1); | ^~~~~~~~~~~~~~~~~~~~ balloon.cc: In function ‘void Balloon_interface_print_spanner_init_functions()’: balloon.cc:59:42: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 59 | MAKE_SCHEME_CALLBACK (Balloon_interface, print_spanner, 1); | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ balloon.cc:59:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 59 | MAKE_SCHEME_CALLBACK (Balloon_interface, print_spanner, 1); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/source-file.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | DECLARE_SMOBS (Source_file); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from music-output.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from music-output.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from music-output.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/clef.dep; DEPENDENCIES_OUTPUT="./out/clef.dep ./out/clef.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/clef.o clef.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from skyline.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from music-output.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from music-output.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./include/music-output.hh: In static member function ‘static Music_output* Music_output::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:93:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 93 | IMPLEMENT_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~~~ music-output.cc:43:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ 43 | IMPLEMENT_SMOBS (Music_output); | ^~~~~~~~~~~~~~~ In file included from music-output.cc:22: music-output.cc: In function ‘void init_type_Music_output()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ music-output.cc:45:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 45 | IMPLEMENT_TYPE_P (Music_output, "ly:music-output?"); | ^~~~~~~~~~~~~~~~ rm -f ./out/beam-engraver.dep; DEPENDENCIES_OUTPUT="./out/beam-engraver.dep ./out/beam-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/beam-engraver.o beam-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline-pair.hh:30:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 30 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:81:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 81 | IMPLEMENT_BASE_SMOBS (CL); \ | ^~~~~~~~~~~~~~~~~~~~ skyline.cc:865:1: note: in expansion of macro ‘IMPLEMENT_SIMPLE_SMOBS’ 865 | IMPLEMENT_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from skyline.cc:25: skyline.cc: In function ‘void init_type_Skyline()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ skyline.cc:866:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 866 | IMPLEMENT_TYPE_P (Skyline, "ly:skyline?"); | ^~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from skyline.cc:20: skyline.cc: In function ‘void Skyline_get_touching_point_init_functions()’: skyline.cc:887:45: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 887 | MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Skyline, get_touching_point, 3, 1, "") | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ skyline.cc: In function ‘void Skyline_get_distance_init_functions()’: skyline.cc:905:45: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 905 | MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Skyline, get_distance, 3, 1, "") | ^~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ skyline.cc: In function ‘void Skyline_get_max_height_init_functions()’: skyline.cc:923:32: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 923 | MAKE_SCHEME_CALLBACK (Skyline, get_max_height, 1) | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ skyline.cc:923:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 923 | MAKE_SCHEME_CALLBACK (Skyline, get_max_height, 1) | ^~~~~~~~~~~~~~~~~~~~ skyline.cc: In function ‘void Skyline_get_max_height_position_init_functions()’: skyline.cc:930:32: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 930 | MAKE_SCHEME_CALLBACK (Skyline, get_max_height_position, 1) | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ skyline.cc:930:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 930 | MAKE_SCHEME_CALLBACK (Skyline, get_max_height_position, 1) | ^~~~~~~~~~~~~~~~~~~~ skyline.cc: In function ‘void Skyline_get_height_init_functions()’: skyline.cc:937:32: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 937 | MAKE_SCHEME_CALLBACK (Skyline, get_height, 2) | ^~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ skyline.cc:937:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 937 | MAKE_SCHEME_CALLBACK (Skyline, get_height, 2) | ^~~~~~~~~~~~~~~~~~~~ skyline.cc: In function ‘void ly_skyline_empty_pinit()’: skyline.cc:945:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 945 | LY_DEFINE (ly_skyline_empty_p, "ly:skyline-empty?", | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ skyline.cc:945:1: note: in expansion of macro ‘LY_DEFINE’ 945 | LY_DEFINE (ly_skyline_empty_p, "ly:skyline-empty?", | ^~~~~~~~~ rm -f ./out/key-engraver.dep; DEPENDENCIES_OUTPUT="./out/key-engraver.dep ./out/key-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/clef.hh:24, from clef.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/clef.hh:24, from clef.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/clef.hh:24, from clef.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/clef.hh:24, from clef.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/clef.hh:24, from clef.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./include/font-metric.hh: In static member function ‘static Font_metric* Font_metric::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/clef.hh:24, from clef.cc:20: clef.cc: In function ‘void Clef_calc_glyph_name_init_functions()’: clef.cc:27:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 27 | MAKE_SCHEME_CALLBACK (Clef, calc_glyph_name, 1); | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ clef.cc:27:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 27 | MAKE_SCHEME_CALLBACK (Clef, calc_glyph_name, 1); | ^~~~~~~~~~~~~~~~~~~~ clef.cc: In function ‘void Clef_print_init_functions()’: clef.cc:52:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 52 | MAKE_SCHEME_CALLBACK (Clef, print, 1) | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ clef.cc:52:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 52 | MAKE_SCHEME_CALLBACK (Clef, print, 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from beam-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | DECLARE_SIMPLE_SMOBS (Duration); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/clef.hh:24, from key-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/clef.hh:24, from key-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/clef.hh:24, from key-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #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’ 272 | if (scm_is_false (beam_->get_property_data ("stencil"))) | ^~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/clef.hh:24, from key-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/clef.hh:24, from key-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 86 | && !scm_is_eq (last, key)) | ^~~~~~~~~ rm -f ./out/unpure-pure-container.dep; DEPENDENCIES_OUTPUT="./out/unpure-pure-container.dep ./out/unpure-pure-container.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/unpure-pure-container.o unpure-pure-container.cc rm -f ./out/time-signature-engraver.dep; DEPENDENCIES_OUTPUT="./out/time-signature-engraver.dep ./out/time-signature-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/time-signature-engraver.o time-signature-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/unpure-pure-container.hh:23, from unpure-pure-container.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/unpure-pure-container.hh:23, from unpure-pure-container.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/engraver-group.hh:23, from time-signature-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ rm -f ./out/one-line-page-breaking.dep; DEPENDENCIES_OUTPUT="./out/one-line-page-breaking.dep ./out/one-line-page-breaking.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/one-line-page-breaking.o one-line-page-breaking.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/engraver-group.hh:23, from time-signature-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/unpure-pure-container.hh:23, from unpure-pure-container.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/engraver-group.hh:23, from time-signature-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from ./include/one-line-page-breaking.hh:23, from one-line-page-breaking.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from ./include/one-line-page-breaking.hh:23, from one-line-page-breaking.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/unpure-pure-container.hh:23, from unpure-pure-container.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/unpure-pure-container.hh:23, from unpure-pure-container.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ unpure-pure-container.cc:32:27: note: in expansion of macro ‘SCM_CELL_TYPE’ 32 | 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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ unpure-pure-container.cc:48:8: note: in expansion of macro ‘SCM_UNBNDP’ 48 | if (!SCM_UNBNDP (res)) | ^~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/unpure-pure-container.hh:23, from unpure-pure-container.cc:20: unpure-pure-container.cc: In function ‘void ly_unpure_pure_container_pinit()’: unpure-pure-container.cc:56:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 56 | LY_DEFINE (ly_unpure_pure_container_p, "ly:unpure-pure-container?", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ unpure-pure-container.cc:56:1: note: in expansion of macro ‘LY_DEFINE’ 56 | LY_DEFINE (ly_unpure_pure_container_p, "ly:unpure-pure-container?", | ^~~~~~~~~ unpure-pure-container.cc: In function ‘void ly_make_unpure_pure_containerinit()’: unpure-pure-container.cc:63:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 63 | LY_DEFINE (ly_make_unpure_pure_container, "ly:make-unpure-pure-container", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ unpure-pure-container.cc:63:1: note: in expansion of macro ‘LY_DEFINE’ 63 | LY_DEFINE (ly_make_unpure_pure_container, "ly:make-unpure-pure-container", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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* 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ unpure-pure-container.cc:73:7: note: in expansion of macro ‘SCM_UNBNDP’ 73 | if (SCM_UNBNDP (pure) && !ly_is_procedure (unpure)) | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:85, 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] 122 | # 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’ 62 | 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’ 76 | SCM_NEWSMOB2 (z, unpure_pure_container_tag, SCM_UNPACK (unpure), SCM_UNPACK (pure)); | ^~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/unpure-pure-container.hh:23, from unpure-pure-container.cc:20: unpure-pure-container.cc: In function ‘void ly_unpure_pure_container_unpure_partinit()’: unpure-pure-container.cc:80:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 80 | LY_DEFINE (ly_unpure_pure_container_unpure_part, "ly:unpure-pure-container-unpure-part", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ unpure-pure-container.cc:80:1: note: in expansion of macro ‘LY_DEFINE’ 80 | LY_DEFINE (ly_unpure_pure_container_unpure_part, "ly:unpure-pure-container-unpure-part", | ^~~~~~~~~ unpure-pure-container.cc: In function ‘void ly_unpure_pure_container_pure_partinit()’: unpure-pure-container.cc:88:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 88 | LY_DEFINE (ly_unpure_pure_container_pure_part, "ly:unpure-pure-container-pure-part", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ unpure-pure-container.cc:88:1: note: in expansion of macro ‘LY_DEFINE’ 88 | LY_DEFINE (ly_unpure_pure_container_pure_part, "ly:unpure-pure-container-pure-part", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ unpure-pure-container.cc:101:8: note: in expansion of macro ‘SCM_UNBNDP’ 101 | if (!SCM_UNBNDP (SCM_SMOB_OBJECT_2 (s))) | ^~~~~~~~~~ unpure-pure-container.cc: In function ‘void init_unpure_pure_container()’: unpure-pure-container.cc:140:36: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 140 | (scm_t_subr) apply_unpure_pure, 2, 0, 1); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/engraver-group.hh:23, from time-signature-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/engraver-group.hh:23, from time-signature-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from ./include/one-line-page-breaking.hh:23, from one-line-page-breaking.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from ./include/one-line-page-breaking.hh:23, from one-line-page-breaking.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from ./include/one-line-page-breaking.hh:23, from one-line-page-breaking.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from skyline.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Offset}; _Tp = Offset; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘std::vector Skyline::to_points(Axis) const’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ rm -f ./out/score-scheme.dep; DEPENDENCIES_OUTPUT="./out/score-scheme.dep ./out/score-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/score-scheme.o score-scheme.cc ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/paper-book.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/simple-spacer.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/function-documentation.dep; DEPENDENCIES_OUTPUT="./out/function-documentation.dep ./out/function-documentation.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/function-documentation.o function-documentation.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/score.hh:25, from score-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/score.hh:25, from score-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/score.hh:25, from score-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, 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: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Column_x_positions&}; _Tp = Column_x_positions; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/score.hh:25, from score-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/score.hh:25, from score-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/score.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, 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: /usr/include/c++/9/bits/stl_vector.h: In member function ‘virtual scm_unused_struct* One_line_page_breaking::solve()’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/paper-book.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | DECLARE_SMOBS (Paper_book); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/score.hh:25, from score-scheme.cc:20: score-scheme.cc: In function ‘void ly_make_scoreinit()’: score-scheme.cc:29:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 29 | LY_DEFINE (ly_make_score, "ly:make-score", | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ score-scheme.cc:29:1: note: in expansion of macro ‘LY_DEFINE’ 29 | LY_DEFINE (ly_make_score, "ly:make-score", | ^~~~~~~~~ score-scheme.cc: In function ‘void ly_score_output_defsinit()’: score-scheme.cc:42:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 42 | LY_DEFINE (ly_score_output_defs, "ly:score-output-defs", | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ score-scheme.cc:42:1: note: in expansion of macro ‘LY_DEFINE’ 42 | LY_DEFINE (ly_score_output_defs, "ly:score-output-defs", | ^~~~~~~~~ score-scheme.cc: In function ‘void ly_score_add_output_def_xinit()’: score-scheme.cc:55:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 55 | LY_DEFINE (ly_score_add_output_def_x, "ly:score-add-output-def!", | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ score-scheme.cc:55:1: note: in expansion of macro ‘LY_DEFINE’ 55 | LY_DEFINE (ly_score_add_output_def_x, "ly:score-add-output-def!", | ^~~~~~~~~ score-scheme.cc: In function ‘void ly_score_headerinit()’: score-scheme.cc:67:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 67 | LY_DEFINE (ly_score_header, "ly:score-header", | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ score-scheme.cc:67:1: note: in expansion of macro ‘LY_DEFINE’ 67 | LY_DEFINE (ly_score_header, "ly:score-header", | ^~~~~~~~~ score-scheme.cc: In function ‘void ly_score_set_header_xinit()’: score-scheme.cc:76:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 76 | LY_DEFINE (ly_score_set_header_x, "ly:score-set-header!", | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ score-scheme.cc:76:1: note: in expansion of macro ‘LY_DEFINE’ 76 | LY_DEFINE (ly_score_set_header_x, "ly:score-set-header!", | ^~~~~~~~~ score-scheme.cc: In function ‘void ly_score_musicinit()’: score-scheme.cc:89:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 89 | LY_DEFINE (ly_score_music, "ly:score-music", | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ score-scheme.cc:89:1: note: in expansion of macro ‘LY_DEFINE’ 89 | LY_DEFINE (ly_score_music, "ly:score-music", | ^~~~~~~~~ score-scheme.cc: In function ‘void ly_score_error_pinit()’: score-scheme.cc:98:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 98 | LY_DEFINE (ly_score_error_p, "ly:score-error?", | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ score-scheme.cc:98:1: note: in expansion of macro ‘LY_DEFINE’ 98 | LY_DEFINE (ly_score_error_p, "ly:score-error?", | ^~~~~~~~~ score-scheme.cc: In function ‘void ly_score_embedded_formatinit()’: score-scheme.cc:107:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 107 | LY_DEFINE (ly_score_embedded_format, "ly:score-embedded-format", | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ score-scheme.cc:107:1: note: in expansion of macro ‘LY_DEFINE’ 107 | LY_DEFINE (ly_score_embedded_format, "ly:score-embedded-format", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from function-documentation.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from function-documentation.cc:24: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from function-documentation.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from function-documentation.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ rm -f ./out/lily-parser-scheme.dep; DEPENDENCIES_OUTPUT="./out/lily-parser-scheme.dep ./out/lily-parser-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lily-parser-scheme.o lily-parser-scheme.cc ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | DECLARE_SMOBS (Music_output); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/lily-parser.hh:23, from lily-parser-scheme.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/lily-parser.hh:23, from lily-parser-scheme.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/lily-parser.hh:23, from lily-parser-scheme.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/lily-parser.hh:23, from lily-parser-scheme.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/lily-parser.hh:23, from lily-parser-scheme.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/lily-parser.hh:35:3: note: in expansion of macro ‘DECLARE_SMOBS’ 35 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/lily-lexer.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Lily_lexer); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/lily-parser.hh:23, from lily-parser-scheme.cc:22: lily-parser-scheme.cc: In function ‘void ly_parse_fileinit()’: lily-parser-scheme.cc:35:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 35 | LY_DEFINE (ly_parse_file, "ly:parse-file", | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ lily-parser-scheme.cc:35:1: note: in expansion of macro ‘LY_DEFINE’ 35 | LY_DEFINE (ly_parse_file, "ly:parse-file", | ^~~~~~~~~ lily-parser-scheme.cc: In function ‘void ly_parser_lexerinit()’: lily-parser-scheme.cc:140:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 140 | LY_DEFINE (ly_parser_lexer, "ly:parser-lexer", | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ lily-parser-scheme.cc:140:1: note: in expansion of macro ‘LY_DEFINE’ 140 | LY_DEFINE (ly_parser_lexer, "ly:parser-lexer", | ^~~~~~~~~ lily-parser-scheme.cc: In function ‘void ly_parser_cloneinit()’: lily-parser-scheme.cc:148:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 148 | LY_DEFINE (ly_parser_clone, "ly:parser-clone", | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ lily-parser-scheme.cc:148:1: note: in expansion of macro ‘LY_DEFINE’ 148 | LY_DEFINE (ly_parser_clone, "ly:parser-clone", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ lily-parser-scheme.cc:158:7: note: in expansion of macro ‘SCM_UNBNDP’ 158 | if (SCM_UNBNDP (closures)) | ^~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/lily-parser.hh:23, from lily-parser-scheme.cc:22: lily-parser-scheme.cc: In function ‘void ly_parser_define_xinit()’: lily-parser-scheme.cc:167:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 167 | LY_DEFINE (ly_parser_define_x, "ly:parser-define!", | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ lily-parser-scheme.cc:167:1: note: in expansion of macro ‘LY_DEFINE’ 167 | LY_DEFINE (ly_parser_define_x, "ly:parser-define!", | ^~~~~~~~~ lily-parser-scheme.cc: In function ‘void ly_parser_lookupinit()’: lily-parser-scheme.cc:181:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 181 | LY_DEFINE (ly_parser_lookup, "ly:parser-lookup", | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ lily-parser-scheme.cc:181:1: note: in expansion of macro ‘LY_DEFINE’ 181 | LY_DEFINE (ly_parser_lookup, "ly:parser-lookup", | ^~~~~~~~~ lily-parser-scheme.cc: In function ‘void ly_parser_parse_stringinit()’: lily-parser-scheme.cc:199:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 199 | LY_DEFINE (ly_parser_parse_string, "ly:parser-parse-string", | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ lily-parser-scheme.cc:199:1: note: in expansion of macro ‘LY_DEFINE’ 199 | LY_DEFINE (ly_parser_parse_string, "ly:parser-parse-string", | ^~~~~~~~~ lily-parser-scheme.cc: In function ‘void ly_parse_string_expressioninit()’: lily-parser-scheme.cc:217:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 217 | LY_DEFINE (ly_parse_string_expression, "ly:parse-string-expression", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ lily-parser-scheme.cc:217:1: note: in expansion of macro ‘LY_DEFINE’ 217 | LY_DEFINE (ly_parse_string_expression, "ly:parse-string-expression", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/lily-parser.hh:23, from lily-parser-scheme.cc:22: lily-parser-scheme.cc: In function ‘scm_unused_struct* ly_parse_string_expression(SCM, SCM, SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ lily-parser-scheme.cc:228:7: note: in expansion of macro ‘SCM_UNBNDP’ 228 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ lily-parser-scheme.cc:233:7: note: in expansion of macro ‘SCM_UNBNDP’ 233 | if (SCM_UNBNDP (line) || !scm_is_integer (line)) | ^~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/lily-parser.hh:23, from lily-parser-scheme.cc:22: lily-parser-scheme.cc: In function ‘void ly_parser_include_stringinit()’: lily-parser-scheme.cc:249:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 249 | LY_DEFINE (ly_parser_include_string, "ly:parser-include-string", | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ lily-parser-scheme.cc:249:1: note: in expansion of macro ‘LY_DEFINE’ 249 | LY_DEFINE (ly_parser_include_string, "ly:parser-include-string", | ^~~~~~~~~ lily-parser-scheme.cc: In function ‘void ly_parser_set_note_namesinit()’: lily-parser-scheme.cc:264:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 264 | LY_DEFINE (ly_parser_set_note_names, "ly:parser-set-note-names", | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ lily-parser-scheme.cc:264:1: note: in expansion of macro ‘LY_DEFINE’ 264 | LY_DEFINE (ly_parser_set_note_names, "ly:parser-set-note-names", | ^~~~~~~~~ lily-parser-scheme.cc: In function ‘void ly_parser_output_nameinit()’: lily-parser-scheme.cc:282:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 282 | LY_DEFINE (ly_parser_output_name, "ly:parser-output-name", | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ lily-parser-scheme.cc:282:1: note: in expansion of macro ‘LY_DEFINE’ 282 | LY_DEFINE (ly_parser_output_name, "ly:parser-output-name", | ^~~~~~~~~ lily-parser-scheme.cc: In function ‘void ly_parser_errorinit()’: lily-parser-scheme.cc:292:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 292 | LY_DEFINE (ly_parser_error, "ly:parser-error", | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ lily-parser-scheme.cc:292:1: note: in expansion of macro ‘LY_DEFINE’ 292 | LY_DEFINE (ly_parser_error, "ly:parser-error", | ^~~~~~~~~ lily-parser-scheme.cc: In function ‘void ly_parser_clear_errorinit()’: lily-parser-scheme.cc:311:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 311 | LY_DEFINE (ly_parser_clear_error, "ly:parser-clear-error", | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ lily-parser-scheme.cc:311:1: note: in expansion of macro ‘LY_DEFINE’ 311 | LY_DEFINE (ly_parser_clear_error, "ly:parser-clear-error", | ^~~~~~~~~ lily-parser-scheme.cc: In function ‘void ly_parser_has_error_pinit()’: lily-parser-scheme.cc:324:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 324 | LY_DEFINE (ly_parser_has_error_p, "ly:parser-has-error?", | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ lily-parser-scheme.cc:324:1: note: in expansion of macro ‘LY_DEFINE’ 324 | LY_DEFINE (ly_parser_has_error_p, "ly:parser-has-error?", | ^~~~~~~~~ rm -f ./out/text-engraver.dep; DEPENDENCIES_OUTPUT="./out/text-engraver.dep ./out/text-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/text-engraver.o text-engraver.cc rm -f ./out/translator-ctors.dep; DEPENDENCIES_OUTPUT="./out/translator-ctors.dep ./out/translator-ctors.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/translator-ctors.o translator-ctors.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from text-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from text-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from text-engraver.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from text-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from text-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/translator.hh:26, from translator-ctors.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/translator.hh:26, from translator-ctors.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/translator.hh:26, from translator-ctors.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/translator.hh:26, from translator-ctors.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/translator.hh:26, from translator-ctors.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | DECLARE_SMOBS (Scheme_hash_table); | ^~~~~~~~~~~~~ rm -f ./out/dynamic-align-engraver.dep; DEPENDENCIES_OUTPUT="./out/dynamic-align-engraver.dep ./out/dynamic-align-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dynamic-align-engraver.o dynamic-align-engraver.cc rm -f ./out/font-config-scheme.dep; DEPENDENCIES_OUTPUT="./out/font-config-scheme.dep ./out/font-config-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-config-scheme.o font-config-scheme.cc rm -f ./out/arpeggio-engraver.dep; DEPENDENCIES_OUTPUT="./out/arpeggio-engraver.dep ./out/arpeggio-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/arpeggio-engraver.o arpeggio-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from font-config-scheme.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from dynamic-align-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from dynamic-align-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from arpeggio-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from arpeggio-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from dynamic-align-engraver.cc:23: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from dynamic-align-engraver.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from dynamic-align-engraver.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from font-config-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from font-config-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from font-config-scheme.cc:20: font-config-scheme.cc: In function ‘void ly_font_config_get_font_fileinit()’: font-config-scheme.cc:101:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 101 | LY_DEFINE (ly_font_config_get_font_file, "ly:font-config-get-font-file", 1, 0, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ font-config-scheme.cc:101:1: note: in expansion of macro ‘LY_DEFINE’ 101 | LY_DEFINE (ly_font_config_get_font_file, "ly:font-config-get-font-file", 1, 0, 0, | ^~~~~~~~~ font-config-scheme.cc: In function ‘void ly_font_config_add_directoryinit()’: font-config-scheme.cc:142:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 142 | LY_DEFINE (ly_font_config_add_directory, "ly:font-config-add-directory", 1, 0, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ font-config-scheme.cc:142:1: note: in expansion of macro ‘LY_DEFINE’ 142 | LY_DEFINE (ly_font_config_add_directory, "ly:font-config-add-directory", 1, 0, 0, | ^~~~~~~~~ font-config-scheme.cc: In function ‘void ly_font_config_add_fontinit()’: font-config-scheme.cc:158:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 158 | LY_DEFINE (ly_font_config_add_font, "ly:font-config-add-font", 1, 0, 0, | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ font-config-scheme.cc:158:1: note: in expansion of macro ‘LY_DEFINE’ 158 | LY_DEFINE (ly_font_config_add_font, "ly:font-config-add-font", 1, 0, 0, | ^~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from arpeggio-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from arpeggio-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from arpeggio-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/translator-scheme.dep; DEPENDENCIES_OUTPUT="./out/translator-scheme.dep ./out/translator-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/translator-scheme.o translator-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from translator-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from translator-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/drum-note-performer.dep; DEPENDENCIES_OUTPUT="./out/drum-note-performer.dep ./out/drum-note-performer.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/drum-note-performer.o drum-note-performer.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from translator-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/accidental-engraver.dep; DEPENDENCIES_OUTPUT="./out/accidental-engraver.dep ./out/accidental-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/accidental-engraver.o accidental-engraver.cc rm -f ./out/cue-clef-engraver.dep; DEPENDENCIES_OUTPUT="./out/cue-clef-engraver.dep ./out/cue-clef-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/cue-clef-engraver.o cue-clef-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from translator-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from translator-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context-def.hh:79:3: note: in expansion of macro ‘DECLARE_SMOBS’ 79 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | DECLARE_SMOBS (Translator_group); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from translator-scheme.cc:20: translator-scheme.cc: In function ‘void ly_translator_nameinit()’: translator-scheme.cc:25:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 25 | LY_DEFINE (ly_translator_name, "ly:translator-name", | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ translator-scheme.cc:25:1: note: in expansion of macro ‘LY_DEFINE’ 25 | LY_DEFINE (ly_translator_name, "ly:translator-name", | ^~~~~~~~~ translator-scheme.cc: In function ‘void ly_translator_descriptioninit()’: translator-scheme.cc:36:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 36 | LY_DEFINE (ly_translator_description, "ly:translator-description", | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ translator-scheme.cc:36:1: note: in expansion of macro ‘LY_DEFINE’ 36 | LY_DEFINE (ly_translator_description, "ly:translator-description", | ^~~~~~~~~ translator-scheme.cc: In function ‘void ly_translator_contextinit()’: translator-scheme.cc:45:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 45 | LY_DEFINE (ly_translator_context, "ly:translator-context", | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ translator-scheme.cc:45:1: note: in expansion of macro ‘LY_DEFINE’ 45 | LY_DEFINE (ly_translator_context, "ly:translator-context", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/accidental-placement.hh:23, from accidental-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/accidental-placement.hh:23, from accidental-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from cue-clef-engraver.cc:25: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from cue-clef-engraver.cc:25: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from cue-clef-engraver.cc:25: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/accidental-placement.hh:23, from accidental-engraver.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from drum-note-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from drum-note-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from drum-note-performer.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from drum-note-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from drum-note-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | DECLARE_SMOBS (Translator); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from cue-clef-engraver.cc:25: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from cue-clef-engraver.cc:25: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | DECLARE_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/duration.hh: In static member function ‘static Duration* Duration::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | DECLARE_SIMPLE_SMOBS (Duration); | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/accidental-placement.hh:23, from accidental-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/accidental-placement.hh:23, from accidental-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | DECLARE_SMOBS (Scheme_hash_table); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | DECLARE_SMOBS (Translator); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ drum-note-performer.cc:57:11: note: in expansion of macro ‘scm_is_symbol’ 57 | if (scm_is_symbol (sym) | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | DECLARE_SMOBS (Translator); | ^~~~~~~~~~~~~ rm -f ./out/lily-guile.dep; DEPENDENCIES_OUTPUT="./out/lily-guile.dep ./out/lily-guile.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lily-guile.o lily-guile.cc ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ accidental-engraver.cc:179:31: note: in expansion of macro ‘scm_is_symbol’ 179 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ accidental-engraver.cc:200:16: note: in expansion of macro ‘scm_is_symbol’ 200 | else if (scm_is_symbol (rule)) | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from lily-guile.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/rest-collision.dep; DEPENDENCIES_OUTPUT="./out/rest-collision.dep ./out/rest-collision.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rest-collision.o rest-collision.cc rm -f ./out/parenthesis-engraver.dep; DEPENDENCIES_OUTPUT="./out/parenthesis-engraver.dep ./out/parenthesis-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/parenthesis-engraver.o parenthesis-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from lily-guile.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | DECLARE_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from parenthesis-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from parenthesis-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rest-collision.hh:23, from rest-collision.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rest-collision.hh:23, from rest-collision.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/source-file.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | DECLARE_SMOBS (Source_file); | ^~~~~~~~~~~~~ lily-guile.cc: In function ‘std::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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ lily-guile.cc:80:10: note: in expansion of macro ‘scm_is_symbol’ 80 | return scm_is_symbol (sym) ? ly_symbol2string (sym) : str; | ^~~~~~~~~~~~~ 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ lily-guile.cc:405:8: note: in expansion of macro ‘scm_is_symbol’ 405 | if (!scm_is_symbol (sym)) | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ lily-guile.cc:602:7: note: in expansion of macro ‘scm_is_true’ 602 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ lily-guile.cc:604:11: note: in expansion of macro ‘scm_is_true’ 604 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ lily-guile.cc:635:15: note: in expansion of macro ‘scm_is_true’ 635 | && (scm_is_true (scm_exact_p (n)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from parenthesis-engraver.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rest-collision.hh:23, from rest-collision.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from parenthesis-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from parenthesis-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rest-collision.hh:23, from rest-collision.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rest-collision.hh:23, from rest-collision.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/rest-collision.hh:23, from rest-collision.cc:20: rest-collision.cc: In function ‘void Rest_collision_force_shift_callback_rest_init_functions()’: rest-collision.cc:40:52: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 40 | MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Rest_collision, force_shift_callback_rest, 2, 1, ""); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ rest-collision.cc: In function ‘void Rest_collision_calc_positioning_done_init_functions()’: rest-collision.cc:95:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 95 | MAKE_SCHEME_CALLBACK (Rest_collision, calc_positioning_done, 1); | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ rest-collision.cc:95:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 95 | MAKE_SCHEME_CALLBACK (Rest_collision, calc_positioning_done, 1); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/spanner.dep; DEPENDENCIES_OUTPUT="./out/spanner.dep ./out/spanner.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spanner.o spanner.cc rm -f ./out/rod.dep; DEPENDENCIES_OUTPUT="./out/rod.dep ./out/rod.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rod.o rod.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from spanner.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from spanner.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from spanner.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from spanner.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from spanner.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from rod.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from rod.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from rod.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/moment.hh:23, from spanner.cc:21: spanner.cc: In function ‘void Spanner_set_spacing_rods_init_functions()’: spanner.cc:352:32: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 352 | MAKE_SCHEME_CALLBACK (Spanner, set_spacing_rods, 1); | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ spanner.cc:352:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 352 | MAKE_SCHEME_CALLBACK (Spanner, set_spacing_rods, 1); | ^~~~~~~~~~~~~~~~~~~~ spanner.cc: In function ‘void Spanner_calc_normalized_endpoints_init_functions()’: spanner.cc:410:32: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 410 | MAKE_SCHEME_CALLBACK (Spanner, calc_normalized_endpoints, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ spanner.cc:410:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 410 | MAKE_SCHEME_CALLBACK (Spanner, calc_normalized_endpoints, 1); | ^~~~~~~~~~~~~~~~~~~~ spanner.cc: In function ‘void Spanner_bounds_width_init_functions()’: spanner.cc:463:32: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 463 | MAKE_SCHEME_CALLBACK (Spanner, bounds_width, 1); | ^~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ spanner.cc:463:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 463 | MAKE_SCHEME_CALLBACK (Spanner, bounds_width, 1); | ^~~~~~~~~~~~~~~~~~~~ spanner.cc: In function ‘void Spanner_kill_zero_spanned_time_init_functions()’: spanner.cc:479:32: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 479 | MAKE_SCHEME_CALLBACK (Spanner, kill_zero_spanned_time, 1); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ spanner.cc:479:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 479 | MAKE_SCHEME_CALLBACK (Spanner, kill_zero_spanned_time, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from rod.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from rod.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | DECLARE_SIMPLE_SMOBS (Spring); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from lily-guile.cc:21: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Offset}; _Tp = Offset; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/9/bits/vector.tcc: In function ‘std::vector ly_scm2offsets(SCM)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In function ‘std::vector ly_scm2floatvector(SCM)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ rm -f ./out/piano-pedal-align-engraver.dep; DEPENDENCIES_OUTPUT="./out/piano-pedal-align-engraver.dep ./out/piano-pedal-align-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/piano-pedal-align-engraver.o piano-pedal-align-engraver.cc rm -f ./out/articulations.dep; DEPENDENCIES_OUTPUT="./out/articulations.dep ./out/articulations.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/articulations.o articulations.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from piano-pedal-align-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from piano-pedal-align-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from articulations.cc:19: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from articulations.cc:19: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/simple-music-iterator.dep; DEPENDENCIES_OUTPUT="./out/simple-music-iterator.dep ./out/simple-music-iterator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/simple-music-iterator.o simple-music-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from articulations.cc:19: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from piano-pedal-align-engraver.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from articulations.cc:19: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from articulations.cc:19: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | DECLARE_SMOBS (Translator); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from piano-pedal-align-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from piano-pedal-align-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from simple-music-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from simple-music-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from simple-music-iterator.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from simple-music-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from simple-music-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ rm -f ./out/pdf-scheme.dep; DEPENDENCIES_OUTPUT="./out/pdf-scheme.dep ./out/pdf-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pdf-scheme.o pdf-scheme.cc In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/smobs.hh:23, from ./include/moment.hh:23, from spanner.cc:21: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Interval_t}; _Tp = Interval_t; _Alloc = std::allocator >]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 /usr/include/c++/9/bits/vector.tcc: In static member function ‘static scm_unused_struct* Spanner::calc_normalized_endpoints(SCM)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ rm -f ./out/melody-spanner.dep; DEPENDENCIES_OUTPUT="./out/melody-spanner.dep ./out/melody-spanner.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/melody-spanner.o melody-spanner.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from pdf-scheme.cc:25: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from pdf-scheme.cc:25: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/keyword.dep; DEPENDENCIES_OUTPUT="./out/keyword.dep ./out/keyword.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/keyword.o keyword.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from pdf-scheme.cc:25: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from pdf-scheme.cc:25: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from pdf-scheme.cc:25: pdf-scheme.cc: In function ‘void ly_encode_string_for_pdfinit()’: pdf-scheme.cc:27:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 27 | LY_DEFINE (ly_encode_string_for_pdf, "ly:encode-string-for-pdf", | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ pdf-scheme.cc:27:1: note: in expansion of macro ‘LY_DEFINE’ 27 | LY_DEFINE (ly_encode_string_for_pdf, "ly:encode-string-for-pdf", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/melody-spanner.hh:24, from melody-spanner.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/melody-spanner.hh:24, from melody-spanner.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/melody-spanner.hh:24, from melody-spanner.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/melody-spanner.hh:24, from melody-spanner.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/melody-spanner.hh:24, from melody-spanner.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/tuplet-bracket.dep; DEPENDENCIES_OUTPUT="./out/tuplet-bracket.dep ./out/tuplet-bracket.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tuplet-bracket.o tuplet-bracket.cc rm -f ./out/episema-engraver.dep; DEPENDENCIES_OUTPUT="./out/episema-engraver.dep ./out/episema-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/episema-engraver.o episema-engraver.cc ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/melody-spanner.hh:24, from melody-spanner.cc:21: melody-spanner.cc: In function ‘void Melody_spanner_calc_neutral_stem_direction_init_functions()’: melody-spanner.cc:33:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 33 | MAKE_SCHEME_CALLBACK (Melody_spanner, calc_neutral_stem_direction, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ melody-spanner.cc:33:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 33 | MAKE_SCHEME_CALLBACK (Melody_spanner, calc_neutral_stem_direction, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from episema-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from episema-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from episema-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/lyric-extender.dep; DEPENDENCIES_OUTPUT="./out/lyric-extender.dep ./out/lyric-extender.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lyric-extender.o lyric-extender.cc rm -f ./out/kievan-ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/kievan-ligature-engraver.dep ./out/kievan-ligature-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/kievan-ligature-engraver.o kievan-ligature-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from episema-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from episema-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tuplet-bracket.hh:25, from tuplet-bracket.cc:43: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tuplet-bracket.hh:25, from tuplet-bracket.cc:43: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tuplet-bracket.hh:25, from tuplet-bracket.cc:43: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/listener.hh: In static member function ‘static Listener* Listener::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tuplet-bracket.hh:25, from tuplet-bracket.cc:43: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tuplet-bracket.hh:25, from tuplet-bracket.cc:43: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/lyric-extender.hh:11, from lyric-extender.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/lyric-extender.hh:11, from lyric-extender.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from kievan-ligature-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from kievan-ligature-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./include/font-metric.hh: In static member function ‘static Font_metric* Font_metric::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/tuplet-bracket.hh:25, from tuplet-bracket.cc:43: tuplet-bracket.cc: In function ‘void Tuplet_bracket_calc_connect_to_neighbors_init_functions()’: tuplet-bracket.cc:132:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 132 | MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_connect_to_neighbors, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ tuplet-bracket.cc:132:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 132 | MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_connect_to_neighbors, 1); | ^~~~~~~~~~~~~~~~~~~~ tuplet-bracket.cc: In function ‘void Tuplet_bracket_calc_x_positions_init_functions()’: tuplet-bracket.cc:183:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 183 | MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_x_positions, 1) | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ tuplet-bracket.cc:183:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 183 | MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_x_positions, 1) | ^~~~~~~~~~~~~~~~~~~~ tuplet-bracket.cc: In function ‘void Tuplet_bracket_print_init_functions()’: tuplet-bracket.cc:254:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 254 | MAKE_SCHEME_CALLBACK (Tuplet_bracket, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ tuplet-bracket.cc:254:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 254 | MAKE_SCHEME_CALLBACK (Tuplet_bracket, print, 1); | ^~~~~~~~~~~~~~~~~~~~ tuplet-bracket.cc: In function ‘void Tuplet_bracket_calc_direction_init_functions()’: tuplet-bracket.cc:701:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 701 | MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_direction, 1); | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ tuplet-bracket.cc:701:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 701 | MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_direction, 1); | ^~~~~~~~~~~~~~~~~~~~ tuplet-bracket.cc: In function ‘void Tuplet_bracket_calc_positions_init_functions()’: tuplet-bracket.cc:710:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 710 | MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_positions, 1); | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ tuplet-bracket.cc:710:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 710 | MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_positions, 1); | ^~~~~~~~~~~~~~~~~~~~ tuplet-bracket.cc: In function ‘void Tuplet_bracket_calc_cross_staff_init_functions()’: tuplet-bracket.cc:787:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 787 | MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_cross_staff, 1); | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ tuplet-bracket.cc:787:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 787 | MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_cross_staff, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from kievan-ligature-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/lyric-extender.hh:11, from lyric-extender.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from kievan-ligature-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from kievan-ligature-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/lyric-extender.hh:11, from lyric-extender.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/lyric-extender.hh:11, from lyric-extender.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/lyric-combine-music.dep; DEPENDENCIES_OUTPUT="./out/lyric-combine-music.dep ./out/lyric-combine-music.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lyric-combine-music.o lyric-combine-music.cc ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/lyric-extender.hh:11, from lyric-extender.cc:21: lyric-extender.cc: In function ‘void Lyric_extender_print_init_functions()’: lyric-extender.cc:31:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | MAKE_SCHEME_CALLBACK (Lyric_extender, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ lyric-extender.cc:31:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 31 | MAKE_SCHEME_CALLBACK (Lyric_extender, print, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from lyric-combine-music.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from lyric-combine-music.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from lyric-combine-music.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/unfolded-repeat-iterator.dep; DEPENDENCIES_OUTPUT="./out/unfolded-repeat-iterator.dep ./out/unfolded-repeat-iterator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/unfolded-repeat-iterator.o unfolded-repeat-iterator.cc rm -f ./out/pango-font.dep; DEPENDENCIES_OUTPUT="./out/pango-font.dep ./out/pango-font.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pango-font.o pango-font.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from lyric-combine-music.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from lyric-combine-music.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/music.hh:23, from lyric-combine-music.cc:20: lyric-combine-music.cc: In function ‘void Lyric_combine_music_length_callback_init_functions()’: lyric-combine-music.cc:28:44: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 28 | MAKE_SCHEME_CALLBACK (Lyric_combine_music, length_callback, 1); | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ lyric-combine-music.cc:28:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 28 | MAKE_SCHEME_CALLBACK (Lyric_combine_music, length_callback, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from unfolded-repeat-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from unfolded-repeat-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/horizontal-bracket.dep; DEPENDENCIES_OUTPUT="./out/horizontal-bracket.dep ./out/horizontal-bracket.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/horizontal-bracket.o horizontal-bracket.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from unfolded-repeat-iterator.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from unfolded-repeat-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from unfolded-repeat-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/freetype.hh:28, from pango-font.cc:25: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/freetype.hh:28, from pango-font.cc:25: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/freetype.hh:28, from pango-font.cc:25: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/freetype.hh:28, from pango-font.cc:25: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/freetype.hh:28, from pango-font.cc:25: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/tuplet-bracket.hh:24, from tuplet-bracket.cc:43: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Offset}; _Tp = Offset; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/9/bits/vector.tcc: In static member function ‘static void Tuplet_bracket::calc_position_and_height(Grob*, Real*, Real*)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/horizontal-bracket.hh:25, from horizontal-bracket.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/horizontal-bracket.hh:25, from horizontal-bracket.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/horizontal-bracket.hh:25, from horizontal-bracket.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/horizontal-bracket.hh:25, from horizontal-bracket.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/horizontal-bracket.hh:25, from horizontal-bracket.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/horizontal-bracket.hh:25, from horizontal-bracket.cc:20: horizontal-bracket.cc: In function ‘void Horizontal_bracket_print_init_functions()’: horizontal-bracket.cc:100:43: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 100 | MAKE_SCHEME_CALLBACK (Horizontal_bracket, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ horizontal-bracket.cc:100:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 100 | MAKE_SCHEME_CALLBACK (Horizontal_bracket, print, 1); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/clef-engraver.dep; DEPENDENCIES_OUTPUT="./out/clef-engraver.dep ./out/clef-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/clef-engraver.o clef-engraver.cc rm -f ./out/key-performer.dep; DEPENDENCIES_OUTPUT="./out/key-performer.dep ./out/key-performer.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/key-performer.o key-performer.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from clef-engraver.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from clef-engraver.cc:24: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from clef-engraver.cc:24: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/gregorian-ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/gregorian-ligature-engraver.dep ./out/gregorian-ligature-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/gregorian-ligature-engraver.o gregorian-ligature-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from key-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from key-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from clef-engraver.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from clef-engraver.cc:24: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | DECLARE_SMOBS (Translator); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from ./include/gregorian-ligature-engraver.hh:22, from gregorian-ligature-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from ./include/gregorian-ligature-engraver.hh:22, from gregorian-ligature-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from key-performer.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from key-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from key-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from ./include/gregorian-ligature-engraver.hh:22, from gregorian-ligature-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from ./include/gregorian-ligature-engraver.hh:22, from gregorian-ligature-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from ./include/gregorian-ligature-engraver.hh:22, from gregorian-ligature-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/moment-scheme.dep; DEPENDENCIES_OUTPUT="./out/moment-scheme.dep ./out/moment-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/moment-scheme.o moment-scheme.cc ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/moment.dep; DEPENDENCIES_OUTPUT="./out/moment.dep ./out/moment.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/moment.o moment.cc rm -f ./out/grob-smob.dep; DEPENDENCIES_OUTPUT="./out/grob-smob.dep ./out/grob-smob.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-smob.o grob-smob.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from moment-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from moment-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from moment.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from moment.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/breathing-sign.dep; DEPENDENCIES_OUTPUT="./out/breathing-sign.dep ./out/breathing-sign.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/breathing-sign.o breathing-sign.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from moment-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from grob-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from grob-smob.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from grob-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from moment-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from moment-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/moment.hh:23, from moment-scheme.cc:20: moment-scheme.cc: In function ‘void ly_make_momentinit()’: moment-scheme.cc:23:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 23 | LY_DEFINE (ly_make_moment, "ly:make-moment", | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ moment-scheme.cc:23:1: note: in expansion of macro ‘LY_DEFINE’ 23 | LY_DEFINE (ly_make_moment, "ly:make-moment", | ^~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ moment-scheme.cc:42:7: note: in expansion of macro ‘SCM_UNBNDP’ 42 | if (SCM_UNBNDP (g)) | ^~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from moment.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ moment-scheme.cc:45:7: note: in expansion of macro ‘SCM_UNBNDP’ 45 | if (SCM_UNBNDP (gn)) | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ moment-scheme.cc:48:11: note: in expansion of macro ‘scm_is_true’ 48 | if (scm_is_true (scm_positive_p (g))) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from moment.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ moment-scheme.cc:64:8: note: in expansion of macro ‘SCM_UNBNDP’ 64 | if (!SCM_UNBNDP (gd)) | ^~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/moment.hh:23, from moment-scheme.cc:20: moment-scheme.cc: In function ‘void ly_moment_subinit()’: moment-scheme.cc:74:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 74 | LY_DEFINE (ly_moment_sub, "ly:moment-sub", | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ moment-scheme.cc:74:1: note: in expansion of macro ‘LY_DEFINE’ 74 | LY_DEFINE (ly_moment_sub, "ly:moment-sub", | ^~~~~~~~~ moment-scheme.cc: In function ‘void ly_moment_addinit()’: moment-scheme.cc:87:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 87 | LY_DEFINE (ly_moment_add, "ly:moment-add", | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ moment-scheme.cc:87:1: note: in expansion of macro ‘LY_DEFINE’ 87 | LY_DEFINE (ly_moment_add, "ly:moment-add", | ^~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:81:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 81 | IMPLEMENT_BASE_SMOBS (CL); \ | ^~~~~~~~~~~~~~~~~~~~ moment.cc:48:1: note: in expansion of macro ‘IMPLEMENT_SIMPLE_SMOBS’ 48 | IMPLEMENT_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~~~ moment-scheme.cc: In function ‘void ly_moment_mulinit()’: moment-scheme.cc:100:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 100 | LY_DEFINE (ly_moment_mul, "ly:moment-mul", | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ moment-scheme.cc:100:1: note: in expansion of macro ‘LY_DEFINE’ 100 | LY_DEFINE (ly_moment_mul, "ly:moment-mul", | ^~~~~~~~~ In file included from moment.cc:46: moment.cc: In function ‘void init_type_Moment()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ moment.cc:49:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 49 | IMPLEMENT_TYPE_P (Moment, "ly:moment?"); | ^~~~~~~~~~~~~~~~ moment-scheme.cc: In function ‘void ly_moment_divinit()’: moment-scheme.cc:112:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 112 | LY_DEFINE (ly_moment_div, "ly:moment-div", | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ moment-scheme.cc:112:1: note: in expansion of macro ‘LY_DEFINE’ 112 | LY_DEFINE (ly_moment_div, "ly:moment-div", | ^~~~~~~~~ moment-scheme.cc: In function ‘void ly_moment_modinit()’: moment-scheme.cc:125:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 125 | LY_DEFINE (ly_moment_mod, "ly:moment-mod", | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ moment-scheme.cc:125:1: note: in expansion of macro ‘LY_DEFINE’ 125 | LY_DEFINE (ly_moment_mod, "ly:moment-mod", | ^~~~~~~~~ moment-scheme.cc: In function ‘void ly_moment_graceinit()’: moment-scheme.cc:137:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 137 | LY_DEFINE (ly_moment_grace, "ly:moment-grace", | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ moment-scheme.cc:137:1: note: in expansion of macro ‘LY_DEFINE’ 137 | LY_DEFINE (ly_moment_grace, "ly:moment-grace", | ^~~~~~~~~ moment-scheme.cc: In function ‘void ly_moment_grace_numeratorinit()’: moment-scheme.cc:146:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 146 | LY_DEFINE (ly_moment_grace_numerator, "ly:moment-grace-numerator", | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ moment-scheme.cc:146:1: note: in expansion of macro ‘LY_DEFINE’ 146 | LY_DEFINE (ly_moment_grace_numerator, "ly:moment-grace-numerator", | ^~~~~~~~~ moment-scheme.cc: In function ‘void ly_moment_grace_denominatorinit()’: moment-scheme.cc:157:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 157 | LY_DEFINE (ly_moment_grace_denominator, "ly:moment-grace-denominator", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ moment-scheme.cc:157:1: note: in expansion of macro ‘LY_DEFINE’ 157 | LY_DEFINE (ly_moment_grace_denominator, "ly:moment-grace-denominator", | ^~~~~~~~~ moment-scheme.cc: In function ‘void ly_moment_maininit()’: moment-scheme.cc:167:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 167 | LY_DEFINE (ly_moment_main, "ly:moment-main", | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ moment-scheme.cc:167:1: note: in expansion of macro ‘LY_DEFINE’ 167 | LY_DEFINE (ly_moment_main, "ly:moment-main", | ^~~~~~~~~ moment-scheme.cc: In function ‘void ly_moment_main_numeratorinit()’: moment-scheme.cc:176:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 176 | LY_DEFINE (ly_moment_main_numerator, "ly:moment-main-numerator", | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ moment-scheme.cc:176:1: note: in expansion of macro ‘LY_DEFINE’ 176 | LY_DEFINE (ly_moment_main_numerator, "ly:moment-main-numerator", | ^~~~~~~~~ moment-scheme.cc: In function ‘void ly_moment_main_denominatorinit()’: moment-scheme.cc:186:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 186 | LY_DEFINE (ly_moment_main_denominator, "ly:moment-main-denominator", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ moment-scheme.cc:186:1: note: in expansion of macro ‘LY_DEFINE’ 186 | LY_DEFINE (ly_moment_main_denominator, "ly:moment-main-denominator", | ^~~~~~~~~ moment-scheme.cc: In function ‘void ly_moment_less_pinit()’: moment-scheme.cc:196:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 196 | LY_DEFINE (ly_moment_less_p, "ly:moment>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from grob-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from grob-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | DECLARE_SMOBS (Music_output); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:93:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 93 | IMPLEMENT_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~~~ grob-smob.cc:27:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ 27 | IMPLEMENT_SMOBS (Grob); | ^~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/breathing-sign.hh:12, from breathing-sign.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from grob-smob.cc:25: grob-smob.cc: In function ‘void init_type_Grob()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ grob-smob.cc:29:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 29 | IMPLEMENT_TYPE_P (Grob, "ly:grob?"); | ^~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/breathing-sign.hh:12, from breathing-sign.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/font-interface.dep; DEPENDENCIES_OUTPUT="./out/font-interface.dep ./out/font-interface.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-interface.o font-interface.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/breathing-sign.hh:12, from breathing-sign.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/lyric-engraver.dep; DEPENDENCIES_OUTPUT="./out/lyric-engraver.dep ./out/lyric-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lyric-engraver.o lyric-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/breathing-sign.hh:12, from breathing-sign.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/breathing-sign.hh:12, from breathing-sign.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/breathing-sign.hh:12, from breathing-sign.cc:21: breathing-sign.cc: In function ‘void Breathing_sign_divisio_minima_init_functions()’: breathing-sign.cc:42:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 42 | MAKE_SCHEME_CALLBACK (Breathing_sign, divisio_minima, 1); | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ breathing-sign.cc:42:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 42 | MAKE_SCHEME_CALLBACK (Breathing_sign, divisio_minima, 1); | ^~~~~~~~~~~~~~~~~~~~ breathing-sign.cc: In function ‘void Breathing_sign_divisio_maior_init_functions()’: breathing-sign.cc:68:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 68 | MAKE_SCHEME_CALLBACK (Breathing_sign, divisio_maior, 1); | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ breathing-sign.cc:68:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 68 | MAKE_SCHEME_CALLBACK (Breathing_sign, divisio_maior, 1); | ^~~~~~~~~~~~~~~~~~~~ breathing-sign.cc: In function ‘void Breathing_sign_divisio_maxima_init_functions()’: breathing-sign.cc:148:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 148 | MAKE_SCHEME_CALLBACK (Breathing_sign, divisio_maxima, 1); | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ breathing-sign.cc:148:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 148 | MAKE_SCHEME_CALLBACK (Breathing_sign, divisio_maxima, 1); | ^~~~~~~~~~~~~~~~~~~~ breathing-sign.cc: In function ‘void Breathing_sign_finalis_init_functions()’: breathing-sign.cc:171:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 171 | MAKE_SCHEME_CALLBACK (Breathing_sign, finalis, 1); | ^~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ breathing-sign.cc:171:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 171 | MAKE_SCHEME_CALLBACK (Breathing_sign, finalis, 1); | ^~~~~~~~~~~~~~~~~~~~ breathing-sign.cc: In function ‘void Breathing_sign_offset_callback_init_functions()’: breathing-sign.cc:195:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 195 | MAKE_SCHEME_CALLBACK (Breathing_sign, offset_callback, 1); | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ breathing-sign.cc:195:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 195 | MAKE_SCHEME_CALLBACK (Breathing_sign, offset_callback, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from lyric-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from lyric-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/font-interface.hh:23, from font-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/font-interface.hh:23, from font-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/font-interface.hh:23, from font-interface.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from lyric-engraver.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/font-interface.hh:23, from font-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/font-interface.hh:23, from font-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from lyric-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from lyric-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | DECLARE_SMOBS (Font_metric); | ^~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ rm -f ./out/page-breaking.dep; DEPENDENCIES_OUTPUT="./out/page-breaking.dep ./out/page-breaking.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-breaking.o page-breaking.cc In file included from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ../flower/include/interval.hh:25, from ./include/lily-guile.hh:38, from ./include/grob-interface.hh:23, from ./include/breathing-sign.hh:12, from breathing-sign.cc:21: /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/9/bits/stl_algo.h:61, from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ../flower/include/interval.hh:25, from ./include/lily-guile.hh:38, from ./include/grob-interface.hh:23, from ./include/breathing-sign.hh:12, from breathing-sign.cc:21: /usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from page-breaking.cc:130: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from page-breaking.cc:130: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ../flower/include/interval.hh:25, from ./include/lily-guile.hh:38, from ./include/grob-interface.hh:23, from ./include/breathing-sign.hh:12, from breathing-sign.cc:21: /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h: In static member function ‘static scm_unused_struct* Breathing_sign::divisio_maior(SCM)’: /usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1884 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1889 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ rm -f ./out/engraver-group.dep; DEPENDENCIES_OUTPUT="./out/engraver-group.dep ./out/engraver-group.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/engraver-group.o engraver-group.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from page-breaking.cc:130: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/music-function-scheme.dep; DEPENDENCIES_OUTPUT="./out/music-function-scheme.dep ./out/music-function-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-function-scheme.o music-function-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from engraver-group.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from engraver-group.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/fingering-column.dep; DEPENDENCIES_OUTPUT="./out/fingering-column.dep ./out/fingering-column.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from page-breaking.cc:130: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from page-breaking.cc:130: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/music-function.hh:23, from music-function-scheme.cc:1: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | DECLARE_SIMPLE_SMOBS (Spring); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/music-function.hh:23, from music-function-scheme.cc:1: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./include/simple-spacer.hh: In static member function ‘static Simple_spacer* Simple_spacer::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/simple-spacer.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/paper-book.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | DECLARE_SMOBS (Music_output); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from engraver-group.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ page-breaking.cc:154:27: note: in expansion of macro ‘scm_is_symbol’ 154 | 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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ page-breaking.cc:589:7: note: in expansion of macro ‘scm_is_null’ 589 | if (scm_is_null (systems)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from engraver-group.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from engraver-group.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/dispatcher.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | DECLARE_SMOBS (Translator_group); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/music-function.hh:23, from music-function-scheme.cc:1: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/translator-dispatch-list.hh:41:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 41 | DECLARE_SIMPLE_SMOBS (Engraver_dispatch_list); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/music-function.hh:23, from music-function-scheme.cc:1: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/music-function.hh:23, from music-function-scheme.cc:1: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/music-function.hh:23, from music-function-scheme.cc:1: music-function-scheme.cc: In function ‘void ly_music_function_pinit()’: music-function-scheme.cc:3:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 3 | LY_DEFINE (ly_music_function_p, "ly:music-function?", 1, 0, 0, | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ music-function-scheme.cc:3:1: note: in expansion of macro ‘LY_DEFINE’ 3 | LY_DEFINE (ly_music_function_p, "ly:music-function?", 1, 0, 0, | ^~~~~~~~~ music-function-scheme.cc: In function ‘void ly_music_function_extractinit()’: music-function-scheme.cc:10:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 10 | LY_DEFINE (ly_music_function_extract, "ly:music-function-extract", 1, 0, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ music-function-scheme.cc:10:1: note: in expansion of macro ‘LY_DEFINE’ 10 | LY_DEFINE (ly_music_function_extract, "ly:music-function-extract", 1, 0, 0, | ^~~~~~~~~ music-function-scheme.cc: In function ‘void ly_music_function_signatureinit()’: music-function-scheme.cc:19:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 19 | LY_DEFINE (ly_music_function_signature, "ly:music-function-signature", 1, 0, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ music-function-scheme.cc:19:1: note: in expansion of macro ‘LY_DEFINE’ 19 | LY_DEFINE (ly_music_function_signature, "ly:music-function-signature", 1, 0, 0, | ^~~~~~~~~ music-function-scheme.cc: In function ‘void ly_make_music_functioninit()’: music-function-scheme.cc:28:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 28 | LY_DEFINE (ly_make_music_function, "ly:make-music-function", 2, 0, 0, | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ music-function-scheme.cc:28:1: note: in expansion of macro ‘LY_DEFINE’ 28 | LY_DEFINE (ly_make_music_function, "ly:make-music-function", 2, 0, 0, | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #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’ 44 | if (scm_is_false (scm_procedure_p (proc))) | ^~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from fingering-column.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from fingering-column.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from fingering-column.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from fingering-column.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from fingering-column.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from fingering-column.cc:21: fingering-column.cc: In function ‘void Fingering_column_calc_positioning_done_init_functions()’: fingering-column.cc:48:41: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 48 | MAKE_SCHEME_CALLBACK (Fingering_column, calc_positioning_done, 1); | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ fingering-column.cc:48:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 48 | MAKE_SCHEME_CALLBACK (Fingering_column, calc_positioning_done, 1); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/grob-array-scheme.dep; DEPENDENCIES_OUTPUT="./out/grob-array-scheme.dep ./out/grob-array-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-array-scheme.o grob-array-scheme.cc rm -f ./out/tie-specification.dep; DEPENDENCIES_OUTPUT="./out/tie-specification.dep ./out/tie-specification.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-specification.o tie-specification.cc In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from fingering-column.cc:21: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Fingering_and_offset}; _Tp = Fingering_and_offset; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ./include/lily-proto.hh:23, from ./include/directional-element-interface.hh:23, from fingering-column.cc:20: /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/9/bits/stl_algo.h:1820:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1820 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/grob-array.hh:24, from grob-array-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/grob-array.hh:24, from grob-array-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/grob-array.hh:24, from grob-array-scheme.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie-formatting-problem.hh:24, from tie-specification.cc:1: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie-formatting-problem.hh:24, from tie-specification.cc:1: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie-formatting-problem.hh:24, from tie-specification.cc:1: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/grob-array.hh:24, from grob-array-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/grob-array.hh:24, from grob-array-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/stl_algo.h:61, from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ./include/lily-proto.hh:23, from ./include/directional-element-interface.hh:23, from fingering-column.cc:20: /usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Fingering_and_offset; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/grob-array.hh:24, from grob-array-scheme.cc:21: grob-array-scheme.cc: In function ‘void ly_grob_array_lengthinit()’: grob-array-scheme.cc:24:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 24 | LY_DEFINE (ly_grob_array_length, "ly:grob-array-length", | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-array-scheme.cc:24:1: note: in expansion of macro ‘LY_DEFINE’ 24 | LY_DEFINE (ly_grob_array_length, "ly:grob-array-length", | ^~~~~~~~~ grob-array-scheme.cc: In function ‘void ly_grob_array_refinit()’: grob-array-scheme.cc:35:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 35 | LY_DEFINE (ly_grob_array_ref, "ly:grob-array-ref", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-array-scheme.cc:35:1: note: in expansion of macro ‘LY_DEFINE’ 35 | LY_DEFINE (ly_grob_array_ref, "ly:grob-array-ref", | ^~~~~~~~~ grob-array-scheme.cc: In function ‘void ly_grob_array_2_listinit()’: grob-array-scheme.cc:51:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 51 | LY_DEFINE (ly_grob_array_2_list, "ly:grob-array->list", | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-array-scheme.cc:51:1: note: in expansion of macro ‘LY_DEFINE’ 51 | LY_DEFINE (ly_grob_array_2_list, "ly:grob-array->list", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie-formatting-problem.hh:24, from tie-specification.cc:1: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie-formatting-problem.hh:24, from tie-specification.cc:1: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ./include/lily-proto.hh:23, from ./include/directional-element-interface.hh:23, from fingering-column.cc:20: /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from fingering-column.cc:21: /usr/include/c++/9/bits/vector.tcc: In static member function ‘static void Fingering_column::do_x_positioning(Grob*)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ./include/lily-proto.hh:23, from ./include/directional-element-interface.hh:23, from fingering-column.cc:20: /usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1884 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1889 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ rm -f ./out/audio-item.dep; DEPENDENCIES_OUTPUT="./out/audio-item.dep ./out/audio-item.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/audio-item.o audio-item.cc rm -f ./out/dispatcher-scheme.dep; DEPENDENCIES_OUTPUT="./out/dispatcher-scheme.dep ./out/dispatcher-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dispatcher-scheme.o dispatcher-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ rm -f ./out/slur-scoring.dep; DEPENDENCIES_OUTPUT="./out/slur-scoring.dep ./out/slur-scoring.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slur-scoring.o slur-scoring.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from audio-item.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from audio-item.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/dispatcher.hh:23, from dispatcher-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/dispatcher.hh:23, from dispatcher-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from audio-item.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/dispatcher.hh:23, from dispatcher-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from audio-item.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from audio-item.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | DECLARE_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/dispatcher.hh:23, from dispatcher-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from page-breaking.cc:130: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Line_details&}; _Tp = Line_details; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/dispatcher.hh:23, from dispatcher-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/dispatcher.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | DECLARE_SMOBS (Dispatcher); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/dispatcher.hh:23, from dispatcher-scheme.cc:20: dispatcher-scheme.cc: In function ‘void ly_connect_dispatchersinit()’: dispatcher-scheme.cc:29:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 29 | LY_DEFINE (ly_connect_dispatchers, "ly:connect-dispatchers", | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ dispatcher-scheme.cc:29:1: note: in expansion of macro ‘LY_DEFINE’ 29 | LY_DEFINE (ly_connect_dispatchers, "ly:connect-dispatchers", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/slur-scoring.hh:23, from slur-scoring.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ dispatcher-scheme.cc: In function ‘void ly_add_listenerinit()’: dispatcher-scheme.cc:44:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 44 | LY_DEFINE (ly_add_listener, "ly:add-listener", | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ dispatcher-scheme.cc:44:1: note: in expansion of macro ‘LY_DEFINE’ 44 | LY_DEFINE (ly_add_listener, "ly:add-listener", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-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: 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ dispatcher-scheme.cc:59:7: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 59 | 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’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ dispatcher-scheme.cc:59:24: note: in expansion of macro ‘scm_is_symbol’ 59 | SCM_ASSERT_TYPE (scm_is_symbol (sym), sym, arg, __FUNCTION__, "symbol"); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/slur-scoring.hh:23, from slur-scoring.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/dispatcher.hh:23, from dispatcher-scheme.cc:20: dispatcher-scheme.cc: In function ‘void ly_listened_event_typesinit()’: dispatcher-scheme.cc:66:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 66 | LY_DEFINE (ly_listened_event_types, "ly:listened-event-types", | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ dispatcher-scheme.cc:66:1: note: in expansion of macro ‘LY_DEFINE’ 66 | LY_DEFINE (ly_listened_event_types, "ly:listened-event-types", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ dispatcher-scheme.cc: In function ‘void ly_listened_event_class_pinit()’: dispatcher-scheme.cc:80:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 80 | LY_DEFINE (ly_listened_event_class_p, "ly:listened-event-class?", | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ dispatcher-scheme.cc:80:1: note: in expansion of macro ‘LY_DEFINE’ 80 | LY_DEFINE (ly_listened_event_class_p, "ly:listened-event-class?", | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/slur-scoring.hh:23, from slur-scoring.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ dispatcher-scheme.cc: In function ‘void ly_broadcastinit()’: dispatcher-scheme.cc:95:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 95 | LY_DEFINE (ly_broadcast, "ly:broadcast", | ^~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ dispatcher-scheme.cc:95:1: note: in expansion of macro ‘LY_DEFINE’ 95 | LY_DEFINE (ly_broadcast, "ly:broadcast", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/slur-scoring.hh:23, from slur-scoring.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/slur-scoring.hh:23, from slur-scoring.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from page-breaking.cc:130: /usr/include/c++/9/bits/stl_vector.h: In member function ‘Real Page_breaking::page_height(int, bool) const’: /usr/include/c++/9/bits/stl_vector.h:957:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 957 | _M_fill_insert(end(), __new_size - size(), __x); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | DECLARE_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/slur-scoring.hh:23, from slur-scoring.cc:21: slur-scoring.cc: In function ‘void Slur_calc_control_points_init_functions()’: slur-scoring.cc:330:29: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 330 | MAKE_SCHEME_CALLBACK (Slur, calc_control_points, 1) | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ slur-scoring.cc:330:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 330 | MAKE_SCHEME_CALLBACK (Slur, calc_control_points, 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/slur-scoring.hh:23, from slur-scoring.cc:21: slur-scoring.cc: In member function ‘std::vector Slur_score_state::get_extra_encompass_infos() const’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ slur-scoring.cc:810:20: note: in expansion of macro ‘scm_is_symbol’ 810 | if (!scm_is_symbol (scm_style) | ^~~~~~~~~~~~~ rm -f ./out/tab-staff-symbol-engraver.dep; DEPENDENCIES_OUTPUT="./out/tab-staff-symbol-engraver.dep ./out/tab-staff-symbol-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tab-staff-symbol-engraver.o tab-staff-symbol-engraver.cc In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from page-breaking.cc:130: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from page-breaking.cc:130: /usr/include/c++/9/bits/stl_vector.h: In member function ‘Page_spacing_result Page_breaking::space_systems_on_1_page(const std::vector&, Real, bool)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tab-staff-symbol-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tab-staff-symbol-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from page-breaking.cc:130: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 rm -f ./out/beaming-pattern.dep; DEPENDENCIES_OUTPUT="./out/beaming-pattern.dep ./out/beaming-pattern.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/beaming-pattern.o beaming-pattern.cc /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Constrained_breaking}; _Tp = Constrained_breaking; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tab-staff-symbol-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from beaming-pattern.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from beaming-pattern.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tab-staff-symbol-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from tab-staff-symbol-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void Page_breaking::find_chunks_and_breaks(Page_breaking::Break_predicate, Page_breaking::Prob_break_predicate)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from beaming-pattern.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/performance.dep; DEPENDENCIES_OUTPUT="./out/performance.dep ./out/performance.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/performance.o performance.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from beaming-pattern.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/slur-scoring.hh:23, from slur-scoring.cc:21: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Offset&}; _Tp = Offset; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from beaming-pattern.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Extra_collision_info&}; _Tp = Extra_collision_info; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/slur-scoring.hh:23, from slur-scoring.cc:21: /usr/include/c++/9/bits/stl_vector.h: In member function ‘std::vector Slur_score_state::get_extra_encompass_infos() const’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/slur-scoring.hh:23, from slur-scoring.cc:21: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Encompass_info}; _Tp = Encompass_info; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void Slur_score_state::fill(Grob*)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Line_details; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Offset}; _Tp = Offset; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘std::vector Slur_score_state::generate_avoid_offsets() const’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/slur-scoring.hh:23, from slur-scoring.cc:21: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/slur-scoring.hh:23, from slur-scoring.cc:21: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from ./include/performance.hh:24, from performance.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from ./include/performance.hh:24, from performance.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from ./include/performance.hh:24, from performance.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from ./include/performance.hh:24, from performance.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from ./include/performance.hh:24, from performance.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/score.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | DECLARE_SMOBS (Score); | ^~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, 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: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Beam_rhythmic_element}; _Tp = Beam_rhythmic_element; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from page-breaking.cc:130: /usr/include/c++/9/bits/stl_vector.h: In member function ‘void Page_breaking::cache_line_details(vsize)’: /usr/include/c++/9/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1662 | _M_range_insert(__pos, __first, __last, | ^~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1662 | _M_range_insert(__pos, __first, __last, | ^~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1662 | _M_range_insert(__pos, __first, __last, | ^~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/vector.tcc: In member function ‘void Beaming_pattern::add_stem(Moment, int, bool, Rational, bool)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘Beaming_pattern* Beaming_pattern::split_pattern(int)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ rm -f ./out/tuplet-engraver.dep; DEPENDENCIES_OUTPUT="./out/tuplet-engraver.dep ./out/tuplet-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tuplet-engraver.o tuplet-engraver.cc rm -f ./out/open-type-font-scheme.dep; DEPENDENCIES_OUTPUT="./out/open-type-font-scheme.dep ./out/open-type-font-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/open-type-font-scheme.o open-type-font-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from tuplet-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from tuplet-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/template5.dep; DEPENDENCIES_OUTPUT="./out/template5.dep ./out/template5.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/template5.o template5.cc /usr/include/c++/9/bits/stl_vector.h: In member function ‘Page_spacing_result Page_breaking::space_systems_with_fixed_number_per_page(vsize, vsize)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from tuplet-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h: In member function ‘Page_spacing_result Page_breaking::pack_systems_on_least_pages(vsize, vsize)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from template5.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from template5.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/modified-font-metric.hh:23, from open-type-font-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/modified-font-metric.hh:23, from open-type-font-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/modified-font-metric.hh:23, from open-type-font-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from tuplet-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from tuplet-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/modified-font-metric.hh:23, from open-type-font-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/modified-font-metric.hh:23, from open-type-font-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | DECLARE_SMOBS (Font_metric); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/modified-font-metric.hh:23, from open-type-font-scheme.cc:20: open-type-font-scheme.cc: In function ‘void ly_font_sub_fontsinit()’: open-type-font-scheme.cc:23:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 23 | LY_DEFINE (ly_font_sub_fonts, "ly:font-sub-fonts", 1, 0, 0, | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ open-type-font-scheme.cc:23:1: note: in expansion of macro ‘LY_DEFINE’ 23 | LY_DEFINE (ly_font_sub_fonts, "ly:font-sub-fonts", 1, 0, 0, | ^~~~~~~~~ open-type-font-scheme.cc: In function ‘void ly_otf_font_glyph_infoinit()’: open-type-font-scheme.cc:34:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 34 | LY_DEFINE (ly_otf_font_glyph_info, "ly:otf-font-glyph-info", 2, 0, 0, | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ open-type-font-scheme.cc:34:1: note: in expansion of macro ‘LY_DEFINE’ 34 | LY_DEFINE (ly_otf_font_glyph_info, "ly:otf-font-glyph-info", 2, 0, 0, | ^~~~~~~~~ open-type-font-scheme.cc: In function ‘void ly_otf_font_table_datainit()’: open-type-font-scheme.cc:52:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 52 | LY_DEFINE (ly_otf_font_table_data, "ly:otf-font-table-data", 2, 0, 0, | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ open-type-font-scheme.cc:52:1: note: in expansion of macro ‘LY_DEFINE’ 52 | LY_DEFINE (ly_otf_font_table_data, "ly:otf-font-table-data", 2, 0, 0, | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from template5.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ open-type-font-scheme.cc: In function ‘void ly_otf_font_pinit()’: open-type-font-scheme.cc:76:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 76 | LY_DEFINE (ly_otf_font_p, "ly:otf-font?", 1, 0, 0, | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ open-type-font-scheme.cc:76:1: note: in expansion of macro ‘LY_DEFINE’ 76 | LY_DEFINE (ly_otf_font_p, "ly:otf-font?", 1, 0, 0, | ^~~~~~~~~ open-type-font-scheme.cc: In function ‘void ly_otf_glyph_countinit()’: open-type-font-scheme.cc:89:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 89 | LY_DEFINE (ly_otf_glyph_count, "ly:otf-glyph-count", 1, 0, 0, | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ open-type-font-scheme.cc:89:1: note: in expansion of macro ‘LY_DEFINE’ 89 | LY_DEFINE (ly_otf_glyph_count, "ly:otf-glyph-count", 1, 0, 0, | ^~~~~~~~~ open-type-font-scheme.cc: In function ‘void ly_otf_glyph_listinit()’: open-type-font-scheme.cc:104:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 104 | LY_DEFINE (ly_otf_glyph_list, "ly:otf-glyph-list", 1, 0, 0, | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ open-type-font-scheme.cc:104:1: note: in expansion of macro ‘LY_DEFINE’ 104 | LY_DEFINE (ly_otf_glyph_list, "ly:otf-glyph-list", 1, 0, 0, | ^~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h: In member function ‘Page_spacing_result Page_breaking::space_systems_on_2_pages(vsize, vsize)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:957:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 957 | _M_fill_insert(end(), __new_size - size(), __x); | ^~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:957:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 957 | _M_fill_insert(end(), __new_size - size(), __x); | ^~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:957:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 957 | _M_fill_insert(end(), __new_size - size(), __x); | ^~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:957:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 957 | _M_fill_insert(end(), __new_size - size(), __x); | ^~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from template5.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from template5.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from tuplet-engraver.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Tuplet_description&}; _Tp = Tuplet_description; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from tuplet-engraver.cc:20: /usr/include/c++/9/bits/stl_vector.h: In member function ‘void Tuplet_engraver::listen_tuplet_span(Stream_event*)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from tuplet-engraver.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = Tuplet_description; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:171:5: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 171 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:171:5: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 rm -f ./out/paper-column.dep; DEPENDENCIES_OUTPUT="./out/paper-column.dep ./out/paper-column.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-column.o paper-column.cc /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Tuplet_description; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from tuplet-engraver.cc:20: /usr/include/c++/9/bits/stl_vector.h: In member function ‘void Tuplet_engraver::process_music()’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1428:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1428 | { return _M_erase(begin() + (__position - cbegin())); } | ^ /usr/include/c++/9/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 1662 | _M_range_insert(__pos, __first, __last, | ^~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ../flower/include/interval.hh:25, from ./include/lily-guile.hh:38, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from page-breaking.cc:130: /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]’: /usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]’: /usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 78 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 rm -f ./out/script-row-engraver.dep; DEPENDENCIES_OUTPUT="./out/script-row-engraver.dep ./out/script-row-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/script-row-engraver.o script-row-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /usr/include/c++/9/bits/stl_algo.h:61, from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ../flower/include/interval.hh:25, from ./include/lily-guile.hh:38, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from page-breaking.cc:130: /usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]’: /usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from paper-column.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from paper-column.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from paper-column.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/simultaneous-music-iterator.dep; DEPENDENCIES_OUTPUT="./out/simultaneous-music-iterator.dep ./out/simultaneous-music-iterator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/simultaneous-music-iterator.o simultaneous-music-iterator.cc In file included from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ../flower/include/interval.hh:25, from ./include/lily-guile.hh:38, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from page-breaking.cc:130: /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]’: /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1939 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:1920:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1920 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1921 | __comp); | ~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1920:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1953 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from page-breaking.cc:130: /usr/include/c++/9/bits/vector.tcc: In member function ‘void Page_breaking::set_current_breakpoints(vsize, vsize, vsize, Page_breaking::Line_division, Page_breaking::Line_division)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ../flower/include/interval.hh:25, from ./include/lily-guile.hh:38, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from page-breaking.cc:130: /usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1884 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1889 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from paper-column.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from paper-column.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from script-row-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from script-row-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline-pair.hh:30:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 30 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ paper-column.cc:162:10: note: in expansion of macro ‘scm_is_symbol’ 162 | return scm_is_symbol (me->get_property ("line-break-permission")); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from ./include/paper-column.hh:23, from paper-column.cc:20: paper-column.cc: In function ‘void Paper_column_print_init_functions()’: paper-column.cc:234:37: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 234 | MAKE_SCHEME_CALLBACK (Paper_column, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ paper-column.cc:234:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 234 | MAKE_SCHEME_CALLBACK (Paper_column, print, 1); | ^~~~~~~~~~~~~~~~~~~~ paper-column.cc: In function ‘void Paper_column_before_line_breaking_init_functions()’: paper-column.cc:371:37: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 371 | MAKE_SCHEME_CALLBACK (Paper_column, before_line_breaking, 1); | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ paper-column.cc:371:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 371 | MAKE_SCHEME_CALLBACK (Paper_column, before_line_breaking, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from script-row-engraver.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from script-row-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from script-row-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simultaneous-music-iterator.hh:23, from simultaneous-music-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simultaneous-music-iterator.hh:23, from simultaneous-music-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simultaneous-music-iterator.hh:23, from simultaneous-music-iterator.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simultaneous-music-iterator.hh:23, from simultaneous-music-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simultaneous-music-iterator.hh:23, from simultaneous-music-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context-def.hh:79:3: note: in expansion of macro ‘DECLARE_SMOBS’ 79 | DECLARE_SMOBS (Context_def); | ^~~~~~~~~~~~~ rm -f ./out/staff-symbol.dep; DEPENDENCIES_OUTPUT="./out/staff-symbol.dep ./out/staff-symbol.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-symbol.o staff-symbol.cc In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, 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: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Offset&}; _Tp = Offset; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Offset}; _Tp = Offset; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/9/bits/vector.tcc: In static member function ‘static scm_unused_struct* Paper_column::print(SCM)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, 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: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ rm -f ./out/context-def.dep; DEPENDENCIES_OUTPUT="./out/context-def.dep ./out/context-def.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-def.o context-def.cc In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, 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: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, 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: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ rm -f ./out/chord-tremolo-engraver.dep; DEPENDENCIES_OUTPUT="./out/chord-tremolo-engraver.dep ./out/chord-tremolo-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-symbol.hh:24, from staff-symbol.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-symbol.hh:24, from staff-symbol.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-symbol.hh:24, from staff-symbol.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from chord-tremolo-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from chord-tremolo-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-symbol.hh:24, from staff-symbol.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-symbol.hh:24, from staff-symbol.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/staff-symbol.hh:24, from staff-symbol.cc:20: staff-symbol.cc: In function ‘void Staff_symbol_print_init_functions()’: staff-symbol.cc:31:37: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | MAKE_SCHEME_CALLBACK (Staff_symbol, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ staff-symbol.cc:31:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 31 | MAKE_SCHEME_CALLBACK (Staff_symbol, print, 1); | ^~~~~~~~~~~~~~~~~~~~ staff-symbol.cc: In function ‘void Staff_symbol_height_init_functions()’: staff-symbol.cc:278:37: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 278 | MAKE_SCHEME_CALLBACK (Staff_symbol, height, 1); | ^~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ staff-symbol.cc:278:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 278 | MAKE_SCHEME_CALLBACK (Staff_symbol, height, 1); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/source-file.dep; DEPENDENCIES_OUTPUT="./out/source-file.dep ./out/source-file.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/source-file.o source-file.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from chord-tremolo-engraver.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from context-def.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from context-def.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from context-def.cc:23: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from context-def.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from context-def.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from chord-tremolo-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from chord-tremolo-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context-def.hh:79:3: note: in expansion of macro ‘DECLARE_SMOBS’ 79 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/context-mod.hh:50:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 50 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:93:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 93 | IMPLEMENT_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~~~ context-def.cc:85:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ 85 | IMPLEMENT_SMOBS (Context_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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from context-def.cc:84: context-def.cc: In function ‘void init_type_Context_def()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ context-def.cc:87:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 87 | IMPLEMENT_TYPE_P (Context_def, "ly:context-def?"); | ^~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from context-def.cc:23: context-def.cc: In member function ‘scm_unused_struct* Context_def::get_accepted(SCM) const’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ context-def.cc:181:7: note: in expansion of macro ‘scm_is_symbol’ 181 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ context-def.cc:348:7: note: in expansion of macro ‘scm_is_symbol’ 348 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ context-def.cc:357:7: note: in expansion of macro ‘scm_is_symbol’ 357 | if (scm_is_symbol (translator_group_type_)) | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 366 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 368 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 370 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 372 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 374 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 376 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 378 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 380 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 388 | if (scm_is_eq (sym, ly_symbol2scm ("Bottom"))) | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from context-def.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ context-def.cc:389:13: note: in expansion of macro ‘scm_is_symbol’ 389 | 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, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 391 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ context-def.cc:394:10: note: in expansion of macro ‘scm_is_true’ 394 | return scm_is_true (scm_c_memq (sym, context_aliases_)); | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from context-def.cc:23: context-def.cc: In function ‘void ly_context_def_lookupinit()’: context-def.cc:397:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 397 | LY_DEFINE (ly_context_def_lookup, "ly:context-def-lookup", | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ context-def.cc:397:1: note: in expansion of macro ‘LY_DEFINE’ 397 | LY_DEFINE (ly_context_def_lookup, "ly:context-def-lookup", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from context-def.cc:23: context-def.cc: In function ‘scm_unused_struct* ly_context_def_lookup(SCM, SCM, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ context-def.cc:414:7: note: in expansion of macro ‘SCM_UNBNDP’ 414 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ context-def.cc:417:7: note: in expansion of macro ‘scm_is_null’ 417 | if (scm_is_null (res) && !SCM_UNBNDP (val)) | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from context-def.cc:23: context-def.cc: In function ‘void ly_context_def_modifyinit()’: context-def.cc:423:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 423 | LY_DEFINE (ly_context_def_modify, "ly:context-def-modify", | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ context-def.cc:423:1: note: in expansion of macro ‘LY_DEFINE’ 423 | LY_DEFINE (ly_context_def_modify, "ly:context-def-modify", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/source-file.hh:25, from source-file.cc:26: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/source-file.hh:25, from source-file.cc:26: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/source-file.hh:25, from source-file.cc:26: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/source-file.hh:25, from source-file.cc:26: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/source-file.hh:25, from source-file.cc:26: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/staff-symbol.hh:24, from staff-symbol.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 rm -f ./out/bar-line.dep; DEPENDENCIES_OUTPUT="./out/bar-line.dep ./out/bar-line.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bar-line.o bar-line.cc In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/staff-symbol.hh:24, from staff-symbol.cc:20: /usr/include/c++/9/bits/stl_vector.h: In static member function ‘static std::vector Staff_symbol::ledger_positions(Grob*, int)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/source-file.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | DECLARE_SMOBS (Source_file); | ^~~~~~~~~~~~~ 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:93:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 93 | IMPLEMENT_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~~~ source-file.cc:364:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ 364 | IMPLEMENT_SMOBS (Source_file); | ^~~~~~~~~~~~~~~ In file included from source-file.cc:362: source-file.cc: In function ‘void init_type_Source_file()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ source-file.cc:366:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 366 | IMPLEMENT_TYPE_P (Source_file, "ly:source-file?"); | ^~~~~~~~~~~~~~~~ rm -f ./out/paper-score-scheme.dep; DEPENDENCIES_OUTPUT="./out/paper-score-scheme.dep ./out/paper-score-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-score-scheme.o paper-score-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/bar-line.hh:24, from bar-line.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/bar-line.hh:24, from bar-line.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/bar-line.hh:24, from bar-line.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/bar-line.hh:24, from bar-line.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/bar-line.hh:24, from bar-line.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ rm -f ./out/cluster.dep; DEPENDENCIES_OUTPUT="./out/cluster.dep ./out/cluster.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/cluster.o cluster.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from ./include/paper-score.hh:24, from paper-score-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from ./include/paper-score.hh:24, from paper-score-scheme.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from ./include/paper-score.hh:24, from paper-score-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from ./include/paper-score.hh:24, from paper-score-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from ./include/paper-score.hh:24, from paper-score-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | DECLARE_SMOBS (Music_output); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from ./include/paper-score.hh:24, from paper-score-scheme.cc:20: paper-score-scheme.cc: In function ‘void ly_paper_score_paper_systemsinit()’: paper-score-scheme.cc:22:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 22 | LY_DEFINE (ly_paper_score_paper_systems, "ly:paper-score-paper-systems", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ paper-score-scheme.cc:22:1: note: in expansion of macro ‘LY_DEFINE’ 22 | LY_DEFINE (ly_paper_score_paper_systems, "ly:paper-score-paper-systems", | ^~~~~~~~~ rm -f ./out/scm-hash.dep; DEPENDENCIES_OUTPUT="./out/scm-hash.dep ./out/scm-hash.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/scm-hash.o scm-hash.cc rm -f ./out/global-context-scheme.dep; DEPENDENCIES_OUTPUT="./out/global-context-scheme.dep ./out/global-context-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/global-context-scheme.o global-context-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/cluster.hh:23, from cluster.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/cluster.hh:23, from cluster.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/scm-hash.hh:23, from scm-hash.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/cluster.hh:23, from cluster.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, 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/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/cluster.hh:23, from cluster.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/cluster.hh:23, from cluster.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ cluster.cc:49:7: note: in expansion of macro ‘scm_is_symbol’ 49 | if (scm_is_symbol (shape_scm)) | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/cluster.hh:23, from cluster.cc:21: cluster.cc: In function ‘void Cluster_calc_cross_staff_init_functions()’: cluster.cc:124:32: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 124 | MAKE_SCHEME_CALLBACK (Cluster, calc_cross_staff, 1); | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ cluster.cc:124:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 124 | MAKE_SCHEME_CALLBACK (Cluster, calc_cross_staff, 1); | ^~~~~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from ./include/global-context.hh:23, from global-context-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from ./include/global-context.hh:23, from global-context-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ cluster.cc: In function ‘void Cluster_print_init_functions()’: cluster.cc:136:32: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 136 | MAKE_SCHEME_CALLBACK (Cluster, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ cluster.cc:136:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 136 | MAKE_SCHEME_CALLBACK (Cluster, print, 1); | ^~~~~~~~~~~~~~~~~~~~ cluster.cc: In function ‘void Cluster_beacon_height_init_functions()’: cluster.cc:234:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 234 | MAKE_SCHEME_CALLBACK (Cluster_beacon, height, 1); | ^~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ cluster.cc:234:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 234 | MAKE_SCHEME_CALLBACK (Cluster_beacon, height, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/scm-hash.hh:23, from scm-hash.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from ./include/global-context.hh:23, from global-context-scheme.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/scm-hash.hh:23, from scm-hash.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ rm -f ./out/measure-grouping-engraver.dep; DEPENDENCIES_OUTPUT="./out/measure-grouping-engraver.dep ./out/measure-grouping-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/measure-grouping-engraver.o measure-grouping-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/scm-hash.hh:23, from scm-hash.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | DECLARE_SMOBS (Scheme_hash_table); | ^~~~~~~~~~~~~ scm-hash.cc: In function ‘void copy_scm_hashes(SCM, SCM)’: scm-hash.cc:42:62: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(void*, SCM)’ {aka ‘scm_unused_struct* (*)(void*, scm_unused_struct*)’} to ‘scm_t_hash_handle_fn’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 42 | scm_internal_hash_for_each_handle ((scm_t_hash_handle_fn) ©_handle, | ^~~~~~~~~~~ scm-hash.cc: In member function ‘scm_unused_struct* Scheme_hash_table::to_alist() const’: scm-hash.cc:147:56: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(void*, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(void*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_hash_fold_fn’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 147 | return scm_internal_hash_fold ((scm_t_hash_fold_fn) &collect_handles, | ^~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/scm-hash.hh:23, from scm-hash.cc:20: scm-hash.cc: In static member function ‘static scm_unused_struct* Scheme_hash_table::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:93:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 93 | IMPLEMENT_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~~~ scm-hash.cc:151:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ 151 | IMPLEMENT_SMOBS (Scheme_hash_table); | ^~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from ./include/global-context.hh:23, from global-context-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from ./include/global-context.hh:23, from global-context-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | DECLARE_SMOBS (Translator_group); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from ./include/global-context.hh:23, from global-context-scheme.cc:21: global-context-scheme.cc: In function ‘void ly_format_outputinit()’: global-context-scheme.cc:31:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | LY_DEFINE (ly_format_output, "ly:format-output", | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ global-context-scheme.cc:31:1: note: in expansion of macro ‘LY_DEFINE’ 31 | LY_DEFINE (ly_format_output, "ly:format-output", | ^~~~~~~~~ global-context-scheme.cc: In function ‘void ly_make_global_translatorinit()’: global-context-scheme.cc:50:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 50 | LY_DEFINE (ly_make_global_translator, "ly:make-global-translator", | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ global-context-scheme.cc:50:1: note: in expansion of macro ‘LY_DEFINE’ 50 | LY_DEFINE (ly_make_global_translator, "ly:make-global-translator", | ^~~~~~~~~ global-context-scheme.cc: In function ‘void ly_make_global_contextinit()’: global-context-scheme.cc:65:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 65 | LY_DEFINE (ly_make_global_context, "ly:make-global-context", | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ global-context-scheme.cc:65:1: note: in expansion of macro ‘LY_DEFINE’ 65 | LY_DEFINE (ly_make_global_context, "ly:make-global-context", | ^~~~~~~~~ global-context-scheme.cc: In function ‘void ly_interpret_music_expressioninit()’: global-context-scheme.cc:84:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 84 | LY_DEFINE (ly_interpret_music_expression, "ly:interpret-music-expression", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ global-context-scheme.cc:84:1: note: in expansion of macro ‘LY_DEFINE’ 84 | LY_DEFINE (ly_interpret_music_expression, "ly:interpret-music-expression", | ^~~~~~~~~ global-context-scheme.cc: In function ‘void ly_run_translatorinit()’: global-context-scheme.cc:130:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 130 | LY_DEFINE (ly_run_translator, "ly:run-translator", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ global-context-scheme.cc:130:1: note: in expansion of macro ‘LY_DEFINE’ 130 | LY_DEFINE (ly_run_translator, "ly:run-translator", | ^~~~~~~~~ rm -f ./out/keep-alive-together-engraver.dep; DEPENDENCIES_OUTPUT="./out/keep-alive-together-engraver.dep ./out/keep-alive-together-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/keep-alive-together-engraver.o keep-alive-together-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/side-position-interface.hh:23, from measure-grouping-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/side-position-interface.hh:23, from measure-grouping-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/cluster.hh:23, from cluster.cc:21: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Offset}; _Tp = Offset; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/side-position-interface.hh:23, from measure-grouping-engraver.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from keep-alive-together-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from keep-alive-together-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In function ‘Stencil brew_cluster_piece(Grob*, std::vector, std::vector)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/side-position-interface.hh:23, from measure-grouping-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/side-position-interface.hh:23, from measure-grouping-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from keep-alive-together-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In static member function ‘static scm_unused_struct* Cluster::print(SCM)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from keep-alive-together-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from keep-alive-together-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/dispatcher.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Grob_array); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/slur-configuration.dep; DEPENDENCIES_OUTPUT="./out/slur-configuration.dep ./out/slur-configuration.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slur-configuration.o slur-configuration.cc rm -f ./out/all-font-metrics-scheme.dep; DEPENDENCIES_OUTPUT="./out/all-font-metrics-scheme.dep ./out/all-font-metrics-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/all-font-metrics-scheme.o all-font-metrics-scheme.cc rm -f ./out/self-alignment-interface.dep; DEPENDENCIES_OUTPUT="./out/self-alignment-interface.dep ./out/self-alignment-interface.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/self-alignment-interface.o self-alignment-interface.cc rm -f ./out/spaceable-grob.dep; DEPENDENCIES_OUTPUT="./out/spaceable-grob.dep ./out/spaceable-grob.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spaceable-grob.o spaceable-grob.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/self-alignment-interface.hh:24, from self-alignment-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/self-alignment-interface.hh:24, from self-alignment-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/self-alignment-interface.hh:24, from self-alignment-interface.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/self-alignment-interface.hh:24, from self-alignment-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/self-alignment-interface.hh:24, from self-alignment-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from slur-configuration.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from slur-configuration.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from slur-configuration.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from slur-configuration.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from slur-configuration.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from all-font-metrics-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from all-font-metrics-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./include/grob-array.hh: In static member function ‘static Grob_array* Grob_array::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Grob_array); | ^~~~~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from all-font-metrics-scheme.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from all-font-metrics-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/self-alignment-interface.hh:24, from self-alignment-interface.cc:20: self-alignment-interface.cc: In function ‘void Self_alignment_interface_y_aligned_on_self_init_functions()’: self-alignment-interface.cc:31:49: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | MAKE_SCHEME_CALLBACK (Self_alignment_interface, y_aligned_on_self, 1); | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ self-alignment-interface.cc:31:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 31 | MAKE_SCHEME_CALLBACK (Self_alignment_interface, y_aligned_on_self, 1); | ^~~~~~~~~~~~~~~~~~~~ self-alignment-interface.cc: In function ‘void Self_alignment_interface_x_aligned_on_self_init_functions()’: self-alignment-interface.cc:38:49: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 38 | MAKE_SCHEME_CALLBACK (Self_alignment_interface, x_aligned_on_self, 1); | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ self-alignment-interface.cc:38:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 38 | MAKE_SCHEME_CALLBACK (Self_alignment_interface, x_aligned_on_self, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from all-font-metrics-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ self-alignment-interface.cc: In function ‘void Self_alignment_interface_pure_y_aligned_on_self_init_functions()’: self-alignment-interface.cc:45:49: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 45 | MAKE_SCHEME_CALLBACK (Self_alignment_interface, pure_y_aligned_on_self, 3); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ self-alignment-interface.cc:45:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 45 | MAKE_SCHEME_CALLBACK (Self_alignment_interface, pure_y_aligned_on_self, 3); | ^~~~~~~~~~~~~~~~~~~~ self-alignment-interface.cc: In function ‘void Self_alignment_interface_centered_on_x_parent_init_functions()’: self-alignment-interface.cc:78:49: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 78 | MAKE_SCHEME_CALLBACK (Self_alignment_interface, centered_on_x_parent, 1); | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ self-alignment-interface.cc:78:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 78 | MAKE_SCHEME_CALLBACK (Self_alignment_interface, centered_on_x_parent, 1); | ^~~~~~~~~~~~~~~~~~~~ self-alignment-interface.cc: In function ‘void Self_alignment_interface_centered_on_note_columns_init_functions()’: self-alignment-interface.cc:85:49: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 85 | MAKE_SCHEME_CALLBACK (Self_alignment_interface, centered_on_note_columns, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ self-alignment-interface.cc:85:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 85 | MAKE_SCHEME_CALLBACK (Self_alignment_interface, centered_on_note_columns, 1); | ^~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ self-alignment-interface.cc: In function ‘void Self_alignment_interface_centered_on_y_parent_init_functions()’: self-alignment-interface.cc:106:49: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 106 | MAKE_SCHEME_CALLBACK (Self_alignment_interface, centered_on_y_parent, 1); | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ self-alignment-interface.cc:106:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 106 | MAKE_SCHEME_CALLBACK (Self_alignment_interface, centered_on_y_parent, 1); | ^~~~~~~~~~~~~~~~~~~~ self-alignment-interface.cc: In function ‘void Self_alignment_interface_x_centered_on_y_parent_init_functions()’: self-alignment-interface.cc:113:49: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 113 | MAKE_SCHEME_CALLBACK (Self_alignment_interface, x_centered_on_y_parent, 1); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ self-alignment-interface.cc:113:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 113 | MAKE_SCHEME_CALLBACK (Self_alignment_interface, x_centered_on_y_parent, 1); | ^~~~~~~~~~~~~~~~~~~~ self-alignment-interface.cc: In function ‘void Self_alignment_interface_aligned_on_x_parent_init_functions()’: self-alignment-interface.cc:120:49: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 120 | MAKE_SCHEME_CALLBACK (Self_alignment_interface, aligned_on_x_parent, 1); | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ self-alignment-interface.cc:120:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 120 | MAKE_SCHEME_CALLBACK (Self_alignment_interface, aligned_on_x_parent, 1); | ^~~~~~~~~~~~~~~~~~~~ self-alignment-interface.cc: In function ‘void Self_alignment_interface_aligned_on_y_parent_init_functions()’: self-alignment-interface.cc:127:49: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 127 | MAKE_SCHEME_CALLBACK (Self_alignment_interface, aligned_on_y_parent, 1); | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ self-alignment-interface.cc:127:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 127 | MAKE_SCHEME_CALLBACK (Self_alignment_interface, aligned_on_y_parent, 1); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from all-font-metrics-scheme.cc:21: all-font-metrics-scheme.cc: In function ‘void ly_system_font_loadinit()’: all-font-metrics-scheme.cc:34:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 34 | LY_DEFINE (ly_system_font_load, "ly:system-font-load", 1, 0, 0, | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ all-font-metrics-scheme.cc:34:1: note: in expansion of macro ‘LY_DEFINE’ 34 | LY_DEFINE (ly_system_font_load, "ly:system-font-load", 1, 0, 0, | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ rm -f ./out/bar-check-iterator.dep; DEPENDENCIES_OUTPUT="./out/bar-check-iterator.dep ./out/bar-check-iterator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bar-check-iterator.o bar-check-iterator.cc rm -f ./out/grace-spacing-engraver.dep; DEPENDENCIES_OUTPUT="./out/grace-spacing-engraver.dep ./out/grace-spacing-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grace-spacing-engraver.o grace-spacing-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from bar-check-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from bar-check-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ../flower/include/polynomial.hh:27, from ./include/bezier.hh:25, from ./include/slur-configuration.hh:23, from slur-configuration.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grace-spacing-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grace-spacing-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void Slur_configuration::score_encompass(const Slur_score_state&)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ../flower/include/polynomial.hh:27, from ./include/bezier.hh:25, from ./include/slur-configuration.hh:23, from slur-configuration.cc:20: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ../flower/include/polynomial.hh:27, from ./include/bezier.hh:25, from ./include/slur-configuration.hh:23, from slur-configuration.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Offset}; _Tp = Offset; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from bar-check-iterator.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void Slur_configuration::score_extra_encompass(const Slur_score_state&)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from bar-check-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from bar-check-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | DECLARE_SIMPLE_SMOBS (Duration); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grace-spacing-engraver.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | DECLARE_SMOBS (Music_iterator); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grace-spacing-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grace-spacing-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/input-scheme.dep; DEPENDENCIES_OUTPUT="./out/input-scheme.dep ./out/input-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/input-scheme.o input-scheme.cc rm -f ./out/lyric-performer.dep; DEPENDENCIES_OUTPUT="./out/lyric-performer.dep ./out/lyric-performer.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lyric-performer.o lyric-performer.cc rm -f ./out/slash-repeat-engraver.dep; DEPENDENCIES_OUTPUT="./out/slash-repeat-engraver.dep ./out/slash-repeat-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slash-repeat-engraver.o slash-repeat-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from lyric-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from lyric-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from input-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from input-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from input-scheme.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/grid-line-span-engraver.dep; DEPENDENCIES_OUTPUT="./out/grid-line-span-engraver.dep ./out/grid-line-span-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grid-line-span-engraver.o grid-line-span-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from input-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from input-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from lyric-performer.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/input.hh:69, from input-scheme.cc:21: input-scheme.cc: In function ‘void ly_input_location_pinit()’: input-scheme.cc:25:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 25 | LY_DEFINE (ly_input_location_p, "ly:input-location?", 1, 0, 0, | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ input-scheme.cc:25:1: note: in expansion of macro ‘LY_DEFINE’ 25 | LY_DEFINE (ly_input_location_p, "ly:input-location?", 1, 0, 0, | ^~~~~~~~~ input-scheme.cc: In function ‘void ly_input_warninginit()’: input-scheme.cc:32:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 32 | LY_DEFINE (ly_input_warning, "ly:input-warning", 2, 0, 1, (SCM sip, SCM msg, SCM rest), | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ input-scheme.cc:32:1: note: in expansion of macro ‘LY_DEFINE’ 32 | LY_DEFINE (ly_input_warning, "ly:input-warning", 2, 0, 1, (SCM sip, SCM msg, SCM rest), | ^~~~~~~~~ input-scheme.cc: In function ‘void ly_input_messageinit()’: input-scheme.cc:50:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 50 | LY_DEFINE (ly_input_message, "ly:input-message", 2, 0, 1, (SCM sip, SCM msg, SCM rest), | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ input-scheme.cc:50:1: note: in expansion of macro ‘LY_DEFINE’ 50 | LY_DEFINE (ly_input_message, "ly:input-message", 2, 0, 1, (SCM sip, SCM msg, SCM rest), | ^~~~~~~~~ input-scheme.cc: In function ‘void ly_input_file_line_char_columninit()’: input-scheme.cc:68:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 68 | LY_DEFINE (ly_input_file_line_char_column, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ input-scheme.cc:68:1: note: in expansion of macro ‘LY_DEFINE’ 68 | LY_DEFINE (ly_input_file_line_char_column, | ^~~~~~~~~ input-scheme.cc: In function ‘void ly_input_both_locationsinit()’: input-scheme.cc:85:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 85 | LY_DEFINE (ly_input_both_locations, | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ input-scheme.cc:85:1: note: in expansion of macro ‘LY_DEFINE’ 85 | LY_DEFINE (ly_input_both_locations, | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from lyric-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from lyric-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from slash-repeat-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grid-line-span-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from slash-repeat-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grid-line-span-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from slash-repeat-engraver.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from slash-repeat-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from slash-repeat-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grid-line-span-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grid-line-span-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from grid-line-span-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/glissando-engraver.dep; DEPENDENCIES_OUTPUT="./out/glissando-engraver.dep ./out/glissando-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/glissando-engraver.o glissando-engraver.cc ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/event-chord-iterator.dep; DEPENDENCIES_OUTPUT="./out/event-chord-iterator.dep ./out/event-chord-iterator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/event-chord-iterator.o event-chord-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from glissando-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from glissando-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/note-column.dep; DEPENDENCIES_OUTPUT="./out/note-column.dep ./out/note-column.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-column.o note-column.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from glissando-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/spring-smob.dep; DEPENDENCIES_OUTPUT="./out/spring-smob.dep ./out/spring-smob.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spring-smob.o spring-smob.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-column.hh:23, from note-column.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-column.hh:23, from note-column.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from glissando-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from glissando-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/event-chord-iterator.hh:23, from event-chord-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/event-chord-iterator.hh:23, from event-chord-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/event-chord-iterator.hh:23, from event-chord-iterator.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/event-chord-iterator.hh:23, from event-chord-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/event-chord-iterator.hh:23, from event-chord-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-column.hh:23, from note-column.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/dispatcher.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | DECLARE_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/spring.hh:24, from spring-smob.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/spring.hh:24, from spring-smob.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/spring.hh:24, from spring-smob.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-column.hh:23, from note-column.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-column.hh:23, from note-column.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ ./include/output-def.hh: In static member function ‘static Output_def* Output_def::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/spring.hh:24, from spring-smob.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/spring.hh:24, from spring-smob.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:81:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 81 | IMPLEMENT_BASE_SMOBS (CL); \ | ^~~~~~~~~~~~~~~~~~~~ spring-smob.cc:24:1: note: in expansion of macro ‘IMPLEMENT_SIMPLE_SMOBS’ 24 | IMPLEMENT_SIMPLE_SMOBS (Spring); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/spring.hh:24, from spring-smob.cc:20: spring-smob.cc: In function ‘void ly_make_springinit()’: spring-smob.cc:45:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 45 | LY_DEFINE (ly_make_spring, "ly:make-spring", | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ spring-smob.cc:45:1: note: in expansion of macro ‘LY_DEFINE’ 45 | LY_DEFINE (ly_make_spring, "ly:make-spring", | ^~~~~~~~~ spring-smob.cc: In function ‘void ly_spring_set_inverse_compress_strength_xinit()’: spring-smob.cc:58:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 58 | LY_DEFINE (ly_spring_set_inverse_compress_strength_x, "ly:spring-set-inverse-compress-strength!", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ spring-smob.cc:58:1: note: in expansion of macro ‘LY_DEFINE’ 58 | LY_DEFINE (ly_spring_set_inverse_compress_strength_x, "ly:spring-set-inverse-compress-strength!", | ^~~~~~~~~ spring-smob.cc: In function ‘void ly_spring_set_inverse_stretch_strength_xinit()’: spring-smob.cc:70:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 70 | LY_DEFINE (ly_spring_set_inverse_stretch_strength_x, "ly:spring-set-inverse-stretch-strength!", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ spring-smob.cc:70:1: note: in expansion of macro ‘LY_DEFINE’ 70 | LY_DEFINE (ly_spring_set_inverse_stretch_strength_x, "ly:spring-set-inverse-stretch-strength!", | ^~~~~~~~~ In file included from spring-smob.cc:22: spring-smob.cc: In function ‘void init_type_Spring()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ spring-smob.cc:82:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 82 | IMPLEMENT_TYPE_P (Spring, "ly:spring?"); | ^~~~~~~~~~~~~~~~ rm -f ./out/performer-group.dep; DEPENDENCIES_OUTPUT="./out/performer-group.dep ./out/performer-group.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/performer-group.o performer-group.cc rm -f ./out/paper-system-scheme.dep; DEPENDENCIES_OUTPUT="./out/paper-system-scheme.dep ./out/paper-system-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-system-scheme.o paper-system-scheme.cc rm -f ./out/page-spacing.dep; DEPENDENCIES_OUTPUT="./out/page-spacing.dep ./out/page-spacing.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-spacing.o page-spacing.cc rm -f ./out/context-scheme.dep; DEPENDENCIES_OUTPUT="./out/context-scheme.dep ./out/context-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-scheme.o context-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-spacing.hh:23, from page-spacing.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-spacing.hh:23, from page-spacing.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from paper-system-scheme.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-spacing.hh:23, from page-spacing.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from ./include/performer-group.hh:24, from performer-group.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from ./include/performer-group.hh:24, from performer-group.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from ./include/performer-group.hh:24, from performer-group.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from ./include/performer-group.hh:24, from performer-group.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from ./include/performer-group.hh:24, from performer-group.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-spacing.hh:23, from page-spacing.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-spacing.hh:23, from page-spacing.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline-pair.hh:30:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 30 | DECLARE_SIMPLE_SMOBS (Skyline_pair); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from paper-system-scheme.cc:21: paper-system-scheme.cc: In function ‘void ly_paper_system_pinit()’: paper-system-scheme.cc:25:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 25 | LY_DEFINE (ly_paper_system_p, "ly:paper-system?", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ paper-system-scheme.cc:25:1: note: in expansion of macro ‘LY_DEFINE’ 25 | LY_DEFINE (ly_paper_system_p, "ly:paper-system?", | ^~~~~~~~~ paper-system-scheme.cc: In function ‘void ly_paper_system_minimum_distanceinit()’: paper-system-scheme.cc:33:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 33 | LY_DEFINE (ly_paper_system_minimum_distance, "ly:paper-system-minimum-distance", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ paper-system-scheme.cc:33:1: note: in expansion of macro ‘LY_DEFINE’ 33 | LY_DEFINE (ly_paper_system_minimum_distance, "ly:paper-system-minimum-distance", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context-scheme.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ rm -f ./out/tie-performer.dep; DEPENDENCIES_OUTPUT="./out/tie-performer.dep ./out/tie-performer.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-performer.o tie-performer.cc ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context-def.hh:79:3: note: in expansion of macro ‘DECLARE_SMOBS’ 79 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/dispatcher.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | DECLARE_SMOBS (Dispatcher); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context-scheme.cc:21: context-scheme.cc: In function ‘void ly_context_current_momentinit()’: context-scheme.cc:25:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 25 | LY_DEFINE (ly_context_current_moment, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ context-scheme.cc:25:1: note: in expansion of macro ‘LY_DEFINE’ 25 | LY_DEFINE (ly_context_current_moment, | ^~~~~~~~~ context-scheme.cc: In function ‘void ly_context_idinit()’: context-scheme.cc:37:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 37 | LY_DEFINE (ly_context_id, "ly:context-id", | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ context-scheme.cc:37:1: note: in expansion of macro ‘LY_DEFINE’ 37 | LY_DEFINE (ly_context_id, "ly:context-id", | ^~~~~~~~~ context-scheme.cc: In function ‘void ly_context_nameinit()’: context-scheme.cc:50:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 50 | LY_DEFINE (ly_context_name, "ly:context-name", | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ context-scheme.cc:50:1: note: in expansion of macro ‘LY_DEFINE’ 50 | LY_DEFINE (ly_context_name, "ly:context-name", | ^~~~~~~~~ context-scheme.cc: In function ‘void ly_context_grob_definitioninit()’: context-scheme.cc:63:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 63 | LY_DEFINE (ly_context_grob_definition, "ly:context-grob-definition", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ context-scheme.cc:63:1: note: in expansion of macro ‘LY_DEFINE’ 63 | LY_DEFINE (ly_context_grob_definition, "ly:context-grob-definition", | ^~~~~~~~~ context-scheme.cc: In function ‘void ly_context_pushpop_propertyinit()’: context-scheme.cc:76:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 76 | LY_DEFINE (ly_context_pushpop_property, "ly:context-pushpop-property", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ context-scheme.cc:76:1: note: in expansion of macro ‘LY_DEFINE’ 76 | LY_DEFINE (ly_context_pushpop_property, "ly:context-pushpop-property", | ^~~~~~~~~ context-scheme.cc: In function ‘void ly_context_propertyinit()’: context-scheme.cc:94:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 94 | LY_DEFINE (ly_context_property, "ly:context-property", | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ context-scheme.cc:94:1: note: in expansion of macro ‘LY_DEFINE’ 94 | LY_DEFINE (ly_context_property, "ly:context-property", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ context-scheme.cc:105:34: note: in expansion of macro ‘scm_is_null’ 105 | return def != SCM_UNDEFINED && scm_is_null (result) ? def : result; | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context-scheme.cc:21: context-scheme.cc: In function ‘void ly_context_set_property_xinit()’: context-scheme.cc:108:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 108 | LY_DEFINE (ly_context_set_property_x, "ly:context-set-property!", | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ context-scheme.cc:108:1: note: in expansion of macro ‘LY_DEFINE’ 108 | LY_DEFINE (ly_context_set_property_x, "ly:context-set-property!", | ^~~~~~~~~ context-scheme.cc: In function ‘void ly_context_property_where_definedinit()’: context-scheme.cc:123:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 123 | LY_DEFINE (ly_context_property_where_defined, "ly:context-property-where-defined", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ context-scheme.cc:123:1: note: in expansion of macro ‘LY_DEFINE’ 123 | LY_DEFINE (ly_context_property_where_defined, "ly:context-property-where-defined", | ^~~~~~~~~ context-scheme.cc: In function ‘void ly_context_unset_propertyinit()’: context-scheme.cc:141:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 141 | LY_DEFINE (ly_context_unset_property, "ly:context-unset-property", 2, 0, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ context-scheme.cc:141:1: note: in expansion of macro ‘LY_DEFINE’ 141 | LY_DEFINE (ly_context_unset_property, "ly:context-unset-property", 2, 0, 0, | ^~~~~~~~~ context-scheme.cc: In function ‘void ly_context_parentinit()’: context-scheme.cc:153:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 153 | LY_DEFINE (ly_context_parent, "ly:context-parent", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ context-scheme.cc:153:1: note: in expansion of macro ‘LY_DEFINE’ 153 | LY_DEFINE (ly_context_parent, "ly:context-parent", | ^~~~~~~~~ context-scheme.cc: In function ‘void ly_context_findinit()’: context-scheme.cc:168:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 168 | LY_DEFINE (ly_context_find, "ly:context-find", | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ context-scheme.cc:168:1: note: in expansion of macro ‘LY_DEFINE’ 168 | LY_DEFINE (ly_context_find, "ly:context-find", | ^~~~~~~~~ context-scheme.cc: In function ‘void ly_context_nowinit()’: context-scheme.cc:187:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 187 | LY_DEFINE (ly_context_now, "ly:context-now", | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ context-scheme.cc:187:1: note: in expansion of macro ‘LY_DEFINE’ 187 | LY_DEFINE (ly_context_now, "ly:context-now", | ^~~~~~~~~ context-scheme.cc: In function ‘void ly_context_event_sourceinit()’: context-scheme.cc:196:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 196 | LY_DEFINE (ly_context_event_source, "ly:context-event-source", | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ context-scheme.cc:196:1: note: in expansion of macro ‘LY_DEFINE’ 196 | LY_DEFINE (ly_context_event_source, "ly:context-event-source", | ^~~~~~~~~ context-scheme.cc: In function ‘void ly_context_events_belowinit()’: context-scheme.cc:205:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 205 | LY_DEFINE (ly_context_events_below, "ly:context-events-below", | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ context-scheme.cc:205:1: note: in expansion of macro ‘LY_DEFINE’ 205 | LY_DEFINE (ly_context_events_below, "ly:context-events-below", | ^~~~~~~~~ rm -f ./out/semi-tie.dep; DEPENDENCIES_OUTPUT="./out/semi-tie.dep ./out/semi-tie.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/semi-tie.o semi-tie.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/semi-tie-column.hh:24, from semi-tie.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/semi-tie-column.hh:24, from semi-tie.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from tie-performer.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/semi-tie-column.hh:24, from semi-tie.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/semi-tie-column.hh:24, from semi-tie.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/constrained-breaking.hh:23, from ./include/page-spacing.hh:23, from page-spacing.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/semi-tie-column.hh:24, from semi-tie.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/semi-tie-column.hh:24, from semi-tie.cc:21: semi-tie.cc: In function ‘void Semi_tie_calc_control_points_init_functions()’: semi-tie.cc:41:33: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 41 | MAKE_SCHEME_CALLBACK (Semi_tie, calc_control_points, 1) | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ semi-tie.cc:41:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 41 | MAKE_SCHEME_CALLBACK (Semi_tie, calc_control_points, 1) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = Page_spacer::Page_spacing_node; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/constrained-breaking.hh:23, from ./include/page-spacing.hh:23, from page-spacing.cc:20: /usr/include/c++/9/bits/stl_vector.h: In function ‘void Page_spacer::resize(vsize)’: /usr/include/c++/9/bits/stl_vector.h:957:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 957 | _M_fill_insert(end(), __new_size - size(), __x); | ^~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:957:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 957 | _M_fill_insert(end(), __new_size - size(), __x); | ^~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h: In member function ‘Page_spacing_result Page_spacer::solve(vsize)’: /usr/include/c++/9/bits/stl_vector.h:1335:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1335 | _M_fill_insert(begin() + __offset, __n, __x); | ^~~~~~~~~~~~~~ rm -f ./out/break-alignment-interface.dep; DEPENDENCIES_OUTPUT="./out/break-alignment-interface.dep ./out/break-alignment-interface.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/break-alignment-interface.o break-alignment-interface.cc rm -f ./out/beam-quanting.dep; DEPENDENCIES_OUTPUT="./out/beam-quanting.dep ./out/beam-quanting.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/beam-quanting.o beam-quanting.cc rm -f ./out/context-specced-music-iterator.dep; DEPENDENCIES_OUTPUT="./out/context-specced-music-iterator.dep ./out/context-specced-music-iterator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-specced-music-iterator.o context-specced-music-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/break-align-interface.hh:23, from break-alignment-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/break-align-interface.hh:23, from break-alignment-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from ./include/beam-scoring-problem.hh:24, from beam-quanting.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from ./include/beam-scoring-problem.hh:24, from beam-quanting.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/break-align-interface.hh:23, from break-alignment-interface.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/break-align-interface.hh:23, from break-alignment-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/break-align-interface.hh:23, from break-alignment-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from ./include/beam-scoring-problem.hh:24, from beam-quanting.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/music-wrapper-iterator.hh:23, from context-specced-music-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/music-wrapper-iterator.hh:23, from context-specced-music-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/break-align-interface.hh:23, from break-alignment-interface.cc:20: break-alignment-interface.cc: In function ‘void Break_alignment_interface_calc_positioning_done_init_functions()’: break-alignment-interface.cc:93:50: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 93 | MAKE_SCHEME_CALLBACK (Break_alignment_interface, calc_positioning_done, 1) | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ break-alignment-interface.cc:93:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 93 | MAKE_SCHEME_CALLBACK (Break_alignment_interface, calc_positioning_done, 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/music-wrapper-iterator.hh:23, from context-specced-music-iterator.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/break-align-interface.hh:23, from break-alignment-interface.cc:20: break-alignment-interface.cc: In static member function ‘static scm_unused_struct* Break_alignment_interface::calc_positioning_done(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ break-alignment-interface.cc:170:17: note: in expansion of macro ‘scm_is_symbol’ 170 | !scm_is_symbol (rsym) && i--;) | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/music-wrapper-iterator.hh:23, from context-specced-music-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ break-alignment-interface.cc:181:11: note: in expansion of macro ‘scm_is_symbol’ 181 | if (scm_is_symbol (rsym)) | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/music-wrapper-iterator.hh:23, from context-specced-music-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ break-alignment-interface.cc:188:15: note: in expansion of macro ‘scm_is_symbol’ 188 | if (scm_is_symbol (rsym)) | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/break-align-interface.hh:23, from break-alignment-interface.cc:20: break-alignment-interface.cc: In function ‘void Break_alignable_interface_self_align_callback_init_functions()’: break-alignment-interface.cc:260:50: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 260 | MAKE_SCHEME_CALLBACK (Break_alignable_interface, self_align_callback, 1) | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ break-alignment-interface.cc:260:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 260 | MAKE_SCHEME_CALLBACK (Break_alignable_interface, self_align_callback, 1) | ^~~~~~~~~~~~~~~~~~~~ break-alignment-interface.cc: In function ‘void Break_aligned_interface_calc_average_anchor_init_functions()’: break-alignment-interface.cc:307:48: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 307 | MAKE_SCHEME_CALLBACK (Break_aligned_interface, calc_average_anchor, 1) | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ break-alignment-interface.cc:307:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 307 | MAKE_SCHEME_CALLBACK (Break_aligned_interface, calc_average_anchor, 1) | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ break-alignment-interface.cc: In function ‘void Break_aligned_interface_calc_extent_aligned_anchor_init_functions()’: break-alignment-interface.cc:330:48: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 330 | MAKE_SCHEME_CALLBACK (Break_aligned_interface, calc_extent_aligned_anchor, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ break-alignment-interface.cc:330:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 330 | MAKE_SCHEME_CALLBACK (Break_aligned_interface, calc_extent_aligned_anchor, 1) | ^~~~~~~~~~~~~~~~~~~~ break-alignment-interface.cc: In function ‘void Break_aligned_interface_calc_break_visibility_init_functions()’: break-alignment-interface.cc:344:48: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 344 | MAKE_SCHEME_CALLBACK (Break_aligned_interface, calc_break_visibility, 1) | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ break-alignment-interface.cc:344:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 344 | MAKE_SCHEME_CALLBACK (Break_aligned_interface, calc_break_visibility, 1) | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from ./include/beam-scoring-problem.hh:24, from beam-quanting.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from ./include/beam-scoring-problem.hh:24, from beam-quanting.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ rm -f ./out/rest-engraver.dep; DEPENDENCIES_OUTPUT="./out/rest-engraver.dep ./out/rest-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rest-engraver.o rest-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from rest-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from rest-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/percent-repeat-engraver.dep; DEPENDENCIES_OUTPUT="./out/percent-repeat-engraver.dep ./out/percent-repeat-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/percent-repeat-engraver.o percent-repeat-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from percent-repeat-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from percent-repeat-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from rest-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from rest-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from rest-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from percent-repeat-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from percent-repeat-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from percent-repeat-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/break-align-interface.hh:23, from break-alignment-interface.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Interval_t&}; _Tp = Interval_t; _Alloc = std::allocator >]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ rm -f ./out/note-head.dep; DEPENDENCIES_OUTPUT="./out/note-head.dep ./out/note-head.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-head.o note-head.cc In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/break-align-interface.hh:23, from break-alignment-interface.cc:20: /usr/include/c++/9/bits/stl_vector.h: In static member function ‘static scm_unused_struct* Break_alignment_interface::calc_positioning_done(SCM)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ rm -f ./out/font-config.dep; DEPENDENCIES_OUTPUT="./out/font-config.dep ./out/font-config.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-config.o font-config.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/note-head.hh:23, from note-head.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/note-head.hh:23, from note-head.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ rm -f ./out/dimension-cache.dep; DEPENDENCIES_OUTPUT="./out/dimension-cache.dep ./out/dimension-cache.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dimension-cache.o dimension-cache.cc In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/note-head.hh:23, from note-head.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/note-head.hh:23, from note-head.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/note-head.hh:23, from note-head.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from ./include/beam-scoring-problem.hh:24, from beam-quanting.cc:21: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Beam_collision&}; _Tp = Beam_collision; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/note-head.hh:23, from note-head.cc:20: note-head.cc: In function ‘void Note_head_stem_x_shift_init_functions()’: note-head.cc:108:34: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 108 | MAKE_SCHEME_CALLBACK (Note_head, stem_x_shift, 1); | ^~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ note-head.cc:108:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 108 | MAKE_SCHEME_CALLBACK (Note_head, stem_x_shift, 1); | ^~~~~~~~~~~~~~~~~~~~ note-head.cc: In function ‘void Note_head_print_init_functions()’: note-head.cc:120:34: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 120 | MAKE_SCHEME_CALLBACK (Note_head, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ note-head.cc:120:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 120 | MAKE_SCHEME_CALLBACK (Note_head, print, 1); | ^~~~~~~~~~~~~~~~~~~~ note-head.cc: In function ‘void Note_head_include_ledger_line_height_init_functions()’: note-head.cc:130:34: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 130 | MAKE_SCHEME_CALLBACK (Note_head, include_ledger_line_height, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ note-head.cc:130:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 130 | MAKE_SCHEME_CALLBACK (Note_head, include_ledger_line_height, 1); | ^~~~~~~~~~~~~~~~~~~~ note-head.cc: In function ‘void Note_head_calc_stem_attachment_init_functions()’: note-head.cc:189:34: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 189 | MAKE_SCHEME_CALLBACK (Note_head, calc_stem_attachment, 1); | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ note-head.cc:189:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 189 | MAKE_SCHEME_CALLBACK (Note_head, calc_stem_attachment, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from ./include/beam-scoring-problem.hh:24, from beam-quanting.cc:21: /usr/include/c++/9/bits/stl_vector.h: In member function ‘void Beam_scoring_problem::add_collision(Real, Interval, Real)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from ./include/beam-scoring-problem.hh:24, from beam-quanting.cc:21: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Stem_info&}; _Tp = Stem_info; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Interval_t&}; _Tp = Interval_t; _Alloc = std::allocator >]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from dimension-cache.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from dimension-cache.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from dimension-cache.cc:23: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Interval_t}; _Tp = Interval_t; _Alloc = std::allocator >]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from dimension-cache.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from dimension-cache.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void Beam_scoring_problem::generate_quants(std::vector*) const’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Offset}; _Tp = Offset; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ rm -f ./out/spacing-loose-columns.dep; DEPENDENCIES_OUTPUT="./out/spacing-loose-columns.dep ./out/spacing-loose-columns.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-loose-columns.o spacing-loose-columns.cc /usr/include/c++/9/bits/vector.tcc: In member function ‘void Beam_scoring_problem::least_squares_positions()’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ rm -f ./out/melody-engraver.dep; DEPENDENCIES_OUTPUT="./out/melody-engraver.dep ./out/melody-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/melody-engraver.o melody-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from melody-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from melody-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ../flower/include/interval.hh:25, from ./include/lily-guile.hh:38, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from ./include/beam-scoring-problem.hh:24, from beam-quanting.cc:21: /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/9/bits/stl_algo.h:1820:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1820 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter&, const Interval_t&)>]’: /usr/include/c++/9/bits/stl_algo.h:1820:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1820 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const Interval_t&)>]’: /usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/9/bits/stl_algo.h:61, from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ../flower/include/interval.hh:25, from ./include/lily-guile.hh:38, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from ./include/beam-scoring-problem.hh:24, from beam-quanting.cc:21: /usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Beam_segment; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ../flower/include/interval.hh:25, from ./include/lily-guile.hh:38, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from ./include/beam-scoring-problem.hh:24, from beam-quanting.cc:21: /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from melody-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/spanner.hh:23, from ./include/system.hh:24, from spacing-loose-columns.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/spanner.hh:23, from ./include/system.hh:24, from spacing-loose-columns.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from ./include/beam-scoring-problem.hh:24, from beam-quanting.cc:21: /usr/include/c++/9/bits/vector.tcc: In member function ‘void Beam_scoring_problem::init_instance_variables(Grob*, Drul_array, bool)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from ./include/beam-scoring-problem.hh:24, from beam-quanting.cc:21: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from ./include/beam-scoring-problem.hh:24, from beam-quanting.cc:21: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ../flower/include/interval.hh:25, from ./include/lily-guile.hh:38, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from ./include/beam-scoring-problem.hh:24, from beam-quanting.cc:21: /usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1884 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1889 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/spanner.hh:23, from ./include/system.hh:24, from spacing-loose-columns.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/spanner.hh:23, from ./include/system.hh:24, from spacing-loose-columns.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/spanner.hh:23, from ./include/system.hh:24, from spacing-loose-columns.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from melody-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from melody-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | DECLARE_SIMPLE_SMOBS (Spring); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/stl_algo.h:61, from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ../flower/include/interval.hh:25, from ./include/lily-guile.hh:38, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from ./include/beam-scoring-problem.hh:24, from beam-quanting.cc:21: /usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = Interval_t; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const Interval_t&)>]’: /usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ../flower/include/interval.hh:25, from ./include/lily-guile.hh:38, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from ./include/beam-scoring-problem.hh:24, from beam-quanting.cc:21: /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const Interval_t&)>]’: /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1939 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1953 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/column-x-positions.hh:23, from ./include/system.hh:23, from spacing-loose-columns.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ rm -f ./out/coherent-ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/coherent-ligature-engraver.dep ./out/coherent-ligature-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/coherent-ligature-engraver.o coherent-ligature-engraver.cc rm -f ./out/page-spacing-result.dep; DEPENDENCIES_OUTPUT="./out/page-spacing-result.dep ./out/page-spacing-result.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-spacing-result.o page-spacing-result.cc /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from ./include/beam-scoring-problem.hh:24, from beam-quanting.cc:21: /usr/include/c++/9/bits/stl_vector.h: In member function ‘void Beam_scoring_problem::shift_region_to_valid()’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ../flower/include/interval.hh:25, from ./include/lily-guile.hh:38, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from ./include/beam-scoring-problem.hh:24, from beam-quanting.cc:21: /usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1884 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1889 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In function ‘void set_loose_columns(System*, const Column_x_positions*)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/column-x-positions.hh:23, from ./include/system.hh:23, from spacing-loose-columns.cc:20: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from coherent-ligature-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from coherent-ligature-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/all-font-metrics.dep; DEPENDENCIES_OUTPUT="./out/all-font-metrics.dep ./out/all-font-metrics.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/all-font-metrics.o all-font-metrics.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from coherent-ligature-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from coherent-ligature-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/ligature-engraver.hh:23, from ./include/coherent-ligature-engraver.hh:22, from coherent-ligature-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/dot-formatting-problem.dep; DEPENDENCIES_OUTPUT="./out/dot-formatting-problem.dep ./out/dot-formatting-problem.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dot-formatting-problem.o dot-formatting-problem.cc rm -f ./out/font-metric-scheme.dep; DEPENDENCIES_OUTPUT="./out/font-metric-scheme.dep ./out/font-metric-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-metric-scheme.o font-metric-scheme.cc ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ rm -f ./out/forbid-break-engraver.dep; DEPENDENCIES_OUTPUT="./out/forbid-break-engraver.dep ./out/forbid-break-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/forbid-break-engraver.o forbid-break-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from all-font-metrics.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from all-font-metrics.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from all-font-metrics.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from all-font-metrics.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from all-font-metrics.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from font-metric-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from font-metric-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./include/font-metric.hh: In static member function ‘static Font_metric* Font_metric::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | DECLARE_SMOBS (Font_metric); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from font-metric-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/dot-formatting-problem.hh:4, from dot-formatting-problem.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/dot-formatting-problem.hh:4, from dot-formatting-problem.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/dot-formatting-problem.hh:4, from dot-formatting-problem.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from forbid-break-engraver.cc:19: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from forbid-break-engraver.cc:19: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./include/scm-hash.hh: In static member function ‘static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | DECLARE_SMOBS (Scheme_hash_table); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/dot-formatting-problem.hh:4, from dot-formatting-problem.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from font-metric-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/dot-formatting-problem.hh:4, from dot-formatting-problem.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from font-metric-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from font-metric-scheme.cc:20: font-metric-scheme.cc: In function ‘void ly_font_get_glyphinit()’: font-metric-scheme.cc:26:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 26 | LY_DEFINE (ly_font_get_glyph, "ly:font-get-glyph", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ font-metric-scheme.cc:26:1: note: in expansion of macro ‘LY_DEFINE’ 26 | LY_DEFINE (ly_font_get_glyph, "ly:font-get-glyph", | ^~~~~~~~~ font-metric-scheme.cc: In function ‘void ly_font_glyph_name_to_indexinit()’: font-metric-scheme.cc:49:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 49 | LY_DEFINE (ly_font_glyph_name_to_index, "ly:font-glyph-name-to-index", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ font-metric-scheme.cc:49:1: note: in expansion of macro ‘LY_DEFINE’ 49 | LY_DEFINE (ly_font_glyph_name_to_index, "ly:font-glyph-name-to-index", | ^~~~~~~~~ font-metric-scheme.cc: In function ‘void ly_font_index_to_charcodeinit()’: font-metric-scheme.cc:67:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 67 | LY_DEFINE (ly_font_index_to_charcode, "ly:font-index-to-charcode", | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ font-metric-scheme.cc:67:1: note: in expansion of macro ‘LY_DEFINE’ 67 | LY_DEFINE (ly_font_index_to_charcode, "ly:font-index-to-charcode", | ^~~~~~~~~ font-metric-scheme.cc: In function ‘void ly_font_glyph_name_to_charcodeinit()’: font-metric-scheme.cc:85:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 85 | LY_DEFINE (ly_font_glyph_name_to_charcode, "ly:font-glyph-name-to-charcode", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ font-metric-scheme.cc:85:1: note: in expansion of macro ‘LY_DEFINE’ 85 | LY_DEFINE (ly_font_glyph_name_to_charcode, "ly:font-glyph-name-to-charcode", | ^~~~~~~~~ font-metric-scheme.cc: In function ‘void ly_font_file_nameinit()’: font-metric-scheme.cc:106:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 106 | LY_DEFINE (ly_font_file_name, "ly:font-file-name", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ font-metric-scheme.cc:106:1: note: in expansion of macro ‘LY_DEFINE’ 106 | LY_DEFINE (ly_font_file_name, "ly:font-file-name", | ^~~~~~~~~ font-metric-scheme.cc: In function ‘void ly_font_nameinit()’: font-metric-scheme.cc:120:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 120 | LY_DEFINE (ly_font_name, "ly:font-name", | ^~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ font-metric-scheme.cc:120:1: note: in expansion of macro ‘LY_DEFINE’ 120 | LY_DEFINE (ly_font_name, "ly:font-name", | ^~~~~~~~~ font-metric-scheme.cc: In function ‘void ly_font_magnificationinit()’: font-metric-scheme.cc:132:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 132 | LY_DEFINE (ly_font_magnification, "ly:font-magnification", 1, 0, 0, | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ font-metric-scheme.cc:132:1: note: in expansion of macro ‘LY_DEFINE’ 132 | LY_DEFINE (ly_font_magnification, "ly:font-magnification", 1, 0, 0, | ^~~~~~~~~ font-metric-scheme.cc: In function ‘void ly_font_design_sizeinit()’: font-metric-scheme.cc:143:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 143 | LY_DEFINE (ly_font_design_size, "ly:font-design-size", 1, 0, 0, | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ font-metric-scheme.cc:143:1: note: in expansion of macro ‘LY_DEFINE’ 143 | LY_DEFINE (ly_font_design_size, "ly:font-design-size", 1, 0, 0, | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from forbid-break-engraver.cc:19: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from forbid-break-engraver.cc:19: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from forbid-break-engraver.cc:19: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | DECLARE_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/page-layout-problem.dep; DEPENDENCIES_OUTPUT="./out/page-layout-problem.dep ./out/page-layout-problem.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-layout-problem.o page-layout-problem.cc rm -f ./out/beam-performer.dep; DEPENDENCIES_OUTPUT="./out/beam-performer.dep ./out/beam-performer.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/beam-performer.o beam-performer.cc rm -f ./out/spacing-options.dep; DEPENDENCIES_OUTPUT="./out/spacing-options.dep ./out/spacing-options.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-options.o spacing-options.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/spring.hh:24, from ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/spring.hh:24, from ./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/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/spring.hh:24, from ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/spring.hh:24, from ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/spring.hh:24, from ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/simple-spacer.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from beam-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from beam-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from beam-performer.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from beam-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from beam-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/paper-book.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline-pair.hh:30:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 30 | DECLARE_SIMPLE_SMOBS (Skyline_pair); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #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’ 86 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #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’ 88 | footnotes_added = !scm_is_null (p->get_property ("footnote-stencil")); | ^~~~~~~~~~~ rm -f ./out/time-signature-performer.dep; DEPENDENCIES_OUTPUT="./out/time-signature-performer.dep ./out/time-signature-performer.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/time-signature-performer.o time-signature-performer.cc rm -f ./out/pfb-scheme.dep; DEPENDENCIES_OUTPUT="./out/pfb-scheme.dep ./out/pfb-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pfb-scheme.o pfb-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-options.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-options.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-options.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-options.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-options.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from time-signature-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from time-signature-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from pfb-scheme.cc:2: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from pfb-scheme.cc:2: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/property-iterator.dep; DEPENDENCIES_OUTPUT="./out/property-iterator.dep ./out/property-iterator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/property-iterator.o property-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from time-signature-performer.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from time-signature-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from time-signature-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from pfb-scheme.cc:2: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from pfb-scheme.cc:2: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from pfb-scheme.cc:2: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/source-file.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/ledger-line-spanner.dep; DEPENDENCIES_OUTPUT="./out/ledger-line-spanner.dep ./out/ledger-line-spanner.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ledger-line-spanner.o ledger-line-spanner.cc ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | DECLARE_SMOBS (Font_metric); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/program-option.hh:22, from pfb-scheme.cc:2: pfb-scheme.cc: In function ‘void ly_pfb_2_pfainit()’: pfb-scheme.cc:9:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 9 | LY_DEFINE (ly_pfb_2_pfa, "ly:pfb->pfa", | ^~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ pfb-scheme.cc:9:1: note: in expansion of macro ‘LY_DEFINE’ 9 | LY_DEFINE (ly_pfb_2_pfa, "ly:pfb->pfa", | ^~~~~~~~~ pfb-scheme.cc: In function ‘void ly_otf_2_cffinit()’: pfb-scheme.cc:31:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | LY_DEFINE (ly_otf_2_cff, "ly:otf->cff", | ^~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ pfb-scheme.cc:31:1: note: in expansion of macro ‘LY_DEFINE’ 31 | LY_DEFINE (ly_otf_2_cff, "ly:otf->cff", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/property-iterator.hh:23, from property-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/property-iterator.hh:23, from property-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/property-iterator.hh:23, from property-iterator.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/property-iterator.hh:23, from property-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/property-iterator.hh:23, from property-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | DECLARE_SMOBS (Music_iterator); | ^~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/simple-spacer.hh:23, from ./include/page-layout-problem.hh:23, from page-layout-problem.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Spring&}; _Tp = Spring; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context-def.hh:79:3: note: in expansion of macro ‘DECLARE_SMOBS’ 79 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/property-iterator.hh:23, from property-iterator.cc:20: property-iterator.cc: In function ‘void Property_iterator_once_finalization_init_functions()’: property-iterator.cc:73:42: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 73 | MAKE_SCHEME_CALLBACK (Property_iterator, once_finalization, 3); | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ property-iterator.cc:73:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 73 | MAKE_SCHEME_CALLBACK (Property_iterator, once_finalization, 3); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/property-iterator.hh:23, from property-iterator.cc:20: property-iterator.cc: In function ‘scm_unused_struct* get_property_path(Music*)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ property-iterator.cc:112:7: note: in expansion of macro ‘scm_is_symbol’ 112 | if (scm_is_symbol (eprop)) | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/property-iterator.hh:23, from property-iterator.cc:20: property-iterator.cc: In function ‘void Push_property_iterator_once_finalization_init_functions()’: property-iterator.cc:143:47: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 143 | MAKE_SCHEME_CALLBACK (Push_property_iterator, once_finalization, 2); | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ property-iterator.cc:143:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 143 | MAKE_SCHEME_CALLBACK (Push_property_iterator, once_finalization, 2); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/script-interface.dep; DEPENDENCIES_OUTPUT="./out/script-interface.dep ./out/script-interface.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/script-interface.o script-interface.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/note-head.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/note-head.hh:23, from ledger-line-spanner.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/note-head.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/note-head.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/note-head.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/note-head.hh:23, from ledger-line-spanner.cc:23: ledger-line-spanner.cc: In function ‘void Ledger_line_spanner_set_spacing_rods_init_functions()’: ledger-line-spanner.cc:65:44: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 65 | MAKE_SCHEME_CALLBACK (Ledger_line_spanner, set_spacing_rods, 1); | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ ledger-line-spanner.cc:65:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 65 | MAKE_SCHEME_CALLBACK (Ledger_line_spanner, set_spacing_rods, 1); | ^~~~~~~~~~~~~~~~~~~~ ledger-line-spanner.cc: In function ‘void Ledger_line_spanner_print_init_functions()’: ledger-line-spanner.cc:163:44: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 163 | MAKE_SCHEME_CALLBACK (Ledger_line_spanner, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ ledger-line-spanner.cc:163:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 163 | MAKE_SCHEME_CALLBACK (Ledger_line_spanner, print, 1); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Page_layout_problem::Element}; _Tp = Page_layout_problem::Element; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/script-interface.hh:24, from script-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/script-interface.hh:24, from script-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/script-interface.hh:24, from script-interface.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/simple-spacer.hh:23, from ./include/page-layout-problem.hh:23, from page-layout-problem.cc:20: /usr/include/c++/9/bits/stl_vector.h: In member function ‘void Page_layout_problem::append_system(System*, const Spring&, Real, Real)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/simple-spacer.hh:23, from ./include/page-layout-problem.hh:23, from page-layout-problem.cc:20: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/simple-spacer.hh:23, from ./include/page-layout-problem.hh:23, from page-layout-problem.cc:20: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/script-interface.hh:24, from script-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/script-interface.hh:24, from script-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/script-interface.hh:24, from script-interface.cc:20: script-interface.cc: In function ‘void Script_interface_calc_positioning_done_init_functions()’: script-interface.cc:53:41: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 53 | MAKE_SCHEME_CALLBACK (Script_interface, calc_positioning_done, 1); | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ script-interface.cc:53:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 53 | MAKE_SCHEME_CALLBACK (Script_interface, calc_positioning_done, 1); | ^~~~~~~~~~~~~~~~~~~~ script-interface.cc: In function ‘void Script_interface_calc_direction_init_functions()’: script-interface.cc:83:41: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 83 | MAKE_SCHEME_CALLBACK (Script_interface, calc_direction, 1); | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ script-interface.cc:83:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 83 | MAKE_SCHEME_CALLBACK (Script_interface, calc_direction, 1); | ^~~~~~~~~~~~~~~~~~~~ script-interface.cc: In function ‘void Script_interface_calc_cross_staff_init_functions()’: script-interface.cc:100:41: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 100 | MAKE_SCHEME_CALLBACK (Script_interface, calc_cross_staff, 1); | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ script-interface.cc:100:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 100 | MAKE_SCHEME_CALLBACK (Script_interface, calc_cross_staff, 1); | ^~~~~~~~~~~~~~~~~~~~ script-interface.cc: In function ‘void Script_interface_print_init_functions()’: script-interface.cc:120:41: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 120 | MAKE_SCHEME_CALLBACK (Script_interface, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ script-interface.cc:120:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 120 | MAKE_SCHEME_CALLBACK (Script_interface, print, 1); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h: In member function ‘void Page_layout_problem::append_prob(Prob*, const Spring&, Real)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/simple-spacer.hh:23, from ./include/page-layout-problem.hh:23, from page-layout-problem.cc:20: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/simple-spacer.hh:23, from ./include/page-layout-problem.hh:23, from page-layout-problem.cc:20: /usr/include/c++/9/bits/stl_vector.h: In constructor ‘Page_layout_problem::Page_layout_problem(Paper_book*, SCM, SCM)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/map:60, from ledger-line-spanner.cc:20: /usr/include/c++/9/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/9/bits/stl_tree.h:2187:5: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 2187 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 2452 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 In file included from /usr/include/c++/9/map:61, from ledger-line-spanner.cc:20: /usr/include/c++/9/bits/stl_map.h: In static member function ‘static scm_unused_struct* Ledger_line_spanner::print(SCM)’: /usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/9/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/simple-spacer.hh:23, from ./include/page-layout-problem.hh:23, from page-layout-problem.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/simple-spacer.hh:23, from ./include/page-layout-problem.hh:23, from page-layout-problem.cc:20: /usr/include/c++/9/bits/stl_vector.h: In member function ‘scm_unused_struct* Page_layout_problem::find_system_offsets()’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/simple-spacer.hh:23, from ./include/page-layout-problem.hh:23, from page-layout-problem.cc:20: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/simple-spacer.hh:23, from ./include/page-layout-problem.hh:23, from page-layout-problem.cc:20: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/simple-spacer.hh:23, from ./include/page-layout-problem.hh:23, from page-layout-problem.cc:20: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ rm -f ./out/event-iterator.dep; DEPENDENCIES_OUTPUT="./out/event-iterator.dep ./out/event-iterator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/event-iterator.o event-iterator.cc rm -f ./out/note-spacing.dep; DEPENDENCIES_OUTPUT="./out/note-spacing.dep ./out/note-spacing.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-spacing.o note-spacing.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-spacing.hh:23, from note-spacing.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-spacing.hh:23, from note-spacing.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ rm -f ./out/page-marker-scheme.dep; DEPENDENCIES_OUTPUT="./out/page-marker-scheme.dep ./out/page-marker-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-marker-scheme.o page-marker-scheme.cc In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/staff-symbol-engraver.dep; DEPENDENCIES_OUTPUT="./out/staff-symbol-engraver.dep ./out/staff-symbol-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-symbol-engraver.o staff-symbol-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/page-marker.hh:23, from page-marker-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/page-marker.hh:23, from page-marker-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-spacing.hh:23, from note-spacing.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/event-iterator.hh:24, from event-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/event-iterator.hh:24, from event-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from staff-symbol-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from staff-symbol-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-spacing.hh:23, from note-spacing.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-spacing.hh:23, from note-spacing.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/event-iterator.hh:24, from event-iterator.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/event-iterator.hh:24, from event-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/event-iterator.hh:24, from event-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/page-marker.hh:23, from page-marker-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/page-marker.hh:23, from page-marker-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/page-marker.hh:23, from page-marker-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/page-marker.hh:28:3: note: in expansion of macro ‘DECLARE_SMOBS’ 28 | DECLARE_SMOBS (Page_marker); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/page-marker.hh:23, from page-marker-scheme.cc:20: page-marker-scheme.cc: In function ‘void ly_make_page_permission_markerinit()’: page-marker-scheme.cc:22:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 22 | LY_DEFINE (ly_make_page_permission_marker, "ly:make-page-permission-marker", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ page-marker-scheme.cc:22:1: note: in expansion of macro ‘LY_DEFINE’ 22 | LY_DEFINE (ly_make_page_permission_marker, "ly:make-page-permission-marker", | ^~~~~~~~~ page-marker-scheme.cc: In function ‘void ly_make_page_label_markerinit()’: page-marker-scheme.cc:33:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 33 | LY_DEFINE (ly_make_page_label_marker, "ly:make-page-label-marker", | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ page-marker-scheme.cc:33:1: note: in expansion of macro ‘LY_DEFINE’ 33 | LY_DEFINE (ly_make_page_label_marker, "ly:make-page-label-marker", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from staff-symbol-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from staff-symbol-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from staff-symbol-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/music-function.dep; DEPENDENCIES_OUTPUT="./out/music-function.dep ./out/music-function.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-function.o music-function.cc ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/ambitus-engraver.dep; DEPENDENCIES_OUTPUT="./out/ambitus-engraver.dep ./out/ambitus-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ambitus-engraver.o ambitus-engraver.cc rm -f ./out/instrument-switch-engraver.dep; DEPENDENCIES_OUTPUT="./out/instrument-switch-engraver.dep ./out/instrument-switch-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/instrument-switch-engraver.o instrument-switch-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/music-function.hh:23, from music-function.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/music-function.hh:23, from music-function.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ambitus-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ambitus-engraver.cc:22: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from instrument-switch-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from instrument-switch-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/music-function.hh:23, from music-function.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ambitus-engraver.cc:22: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/grob-scheme.dep; DEPENDENCIES_OUTPUT="./out/grob-scheme.dep ./out/grob-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-scheme.o grob-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from instrument-switch-engraver.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/music-function.hh:23, from music-function.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/music-function.hh:23, from music-function.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ambitus-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | DECLARE_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ambitus-engraver.cc:22: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ music-function.cc:27:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 27 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:81:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 81 | IMPLEMENT_BASE_SMOBS (CL); \ | ^~~~~~~~~~~~~~~~~~~~ music-function.cc:37:1: note: in expansion of macro ‘IMPLEMENT_SIMPLE_SMOBS’ 37 | IMPLEMENT_SIMPLE_SMOBS (Musicfunction); | ^~~~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from instrument-switch-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from instrument-switch-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 61 | if (!scm_is_eq (cue_name_, cue_text)) | ^~~~~~~~~ rm -f ./out/accidental-placement.dep; DEPENDENCIES_OUTPUT="./out/accidental-placement.dep ./out/accidental-placement.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/accidental-placement.o accidental-placement.cc rm -f ./out/change-iterator.dep; DEPENDENCIES_OUTPUT="./out/change-iterator.dep ./out/change-iterator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/change-iterator.o change-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/font-interface.hh:23, from grob-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/font-interface.hh:23, from grob-scheme.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/font-interface.hh:23, from grob-scheme.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/context-handle.dep; DEPENDENCIES_OUTPUT="./out/context-handle.dep ./out/context-handle.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-handle.o context-handle.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/accidental-placement.hh:23, from accidental-placement.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/accidental-placement.hh:23, from accidental-placement.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/font-interface.hh:23, from grob-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/font-interface.hh:23, from grob-scheme.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/font-interface.hh:23, from grob-scheme.cc:21: grob-scheme.cc: In function ‘void ly_grob_property_datainit()’: grob-scheme.cc:31:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | LY_DEFINE (ly_grob_property_data, "ly:grob-property-data", | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:31:1: note: in expansion of macro ‘LY_DEFINE’ 31 | LY_DEFINE (ly_grob_property_data, "ly:grob-property-data", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_set_property_xinit()’: grob-scheme.cc:44:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 44 | LY_DEFINE (ly_grob_set_property_x, "ly:grob-set-property!", | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:44:1: note: in expansion of macro ‘LY_DEFINE’ 44 | LY_DEFINE (ly_grob_set_property_x, "ly:grob-set-property!", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_set_nested_property_xinit()’: grob-scheme.cc:62:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 62 | LY_DEFINE (ly_grob_set_nested_property_x, "ly:grob-set-nested-property!", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:62:1: note: in expansion of macro ‘LY_DEFINE’ 62 | LY_DEFINE (ly_grob_set_nested_property_x, "ly:grob-set-nested-property!", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_pure_propertyinit()’: grob-scheme.cc:85:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 85 | LY_DEFINE (ly_grob_pure_property, "ly:grob-pure-property", | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:85:1: note: in expansion of macro ‘LY_DEFINE’ 85 | LY_DEFINE (ly_grob_pure_property, "ly:grob-pure-property", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_pure_heightinit()’: grob-scheme.cc:107:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 107 | LY_DEFINE (ly_grob_pure_height, "ly:grob-pure-height", | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:107:1: note: in expansion of macro ‘LY_DEFINE’ 107 | LY_DEFINE (ly_grob_pure_height, "ly:grob-pure-height", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_propertyinit()’: grob-scheme.cc:128:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 128 | LY_DEFINE (ly_grob_property, "ly:grob-property", | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:128:1: note: in expansion of macro ‘LY_DEFINE’ 128 | LY_DEFINE (ly_grob_property, "ly:grob-property", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_interfacesinit()’: grob-scheme.cc:148:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 148 | LY_DEFINE (ly_grob_interfaces, "ly:grob-interfaces", | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:148:1: note: in expansion of macro ‘LY_DEFINE’ 148 | LY_DEFINE (ly_grob_interfaces, "ly:grob-interfaces", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_objectinit()’: grob-scheme.cc:159:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 159 | LY_DEFINE (ly_grob_object, "ly:grob-object", | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:159:1: note: in expansion of macro ‘LY_DEFINE’ 159 | LY_DEFINE (ly_grob_object, "ly:grob-object", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_set_object_xinit()’: grob-scheme.cc:173:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 173 | LY_DEFINE (ly_grob_set_object_x, "ly:grob-set-object!", | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:173:1: note: in expansion of macro ‘LY_DEFINE’ 173 | LY_DEFINE (ly_grob_set_object_x, "ly:grob-set-object!", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_layoutinit()’: grob-scheme.cc:188:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 188 | LY_DEFINE (ly_grob_layout, "ly:grob-layout", | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:188:1: note: in expansion of macro ‘LY_DEFINE’ 188 | LY_DEFINE (ly_grob_layout, "ly:grob-layout", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_alist_chaininit()’: grob-scheme.cc:199:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 199 | LY_DEFINE (ly_grob_alist_chain, "ly:grob-alist-chain", | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:199:1: note: in expansion of macro ‘LY_DEFINE’ 199 | LY_DEFINE (ly_grob_alist_chain, "ly:grob-alist-chain", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_extentinit()’: grob-scheme.cc:219:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 219 | LY_DEFINE (ly_grob_extent, "ly:grob-extent", | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:219:1: note: in expansion of macro ‘LY_DEFINE’ 219 | LY_DEFINE (ly_grob_extent, "ly:grob-extent", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_robust_relative_extentinit()’: grob-scheme.cc:241:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 241 | LY_DEFINE (ly_grob_robust_relative_extent, "ly:grob-robust-relative-extent", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:241:1: note: in expansion of macro ‘LY_DEFINE’ 241 | LY_DEFINE (ly_grob_robust_relative_extent, "ly:grob-robust-relative-extent", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_relative_coordinateinit()’: grob-scheme.cc:264:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 264 | LY_DEFINE (ly_grob_relative_coordinate, "ly:grob-relative-coordinate", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:264:1: note: in expansion of macro ‘LY_DEFINE’ 264 | LY_DEFINE (ly_grob_relative_coordinate, "ly:grob-relative-coordinate", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_parentinit()’: grob-scheme.cc:287:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 287 | LY_DEFINE (ly_grob_parent, "ly:grob-parent", | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:287:1: note: in expansion of macro ‘LY_DEFINE’ 287 | LY_DEFINE (ly_grob_parent, "ly:grob-parent", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_set_parent_xinit()’: grob-scheme.cc:301:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 301 | LY_DEFINE (ly_grob_set_parent_x, "ly:grob-set-parent!", | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:301:1: note: in expansion of macro ‘LY_DEFINE’ 301 | LY_DEFINE (ly_grob_set_parent_x, "ly:grob-set-parent!", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_propertiesinit()’: grob-scheme.cc:317:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 317 | LY_DEFINE (ly_grob_properties, "ly:grob-properties", | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:317:1: note: in expansion of macro ‘LY_DEFINE’ 317 | LY_DEFINE (ly_grob_properties, "ly:grob-properties", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_basic_propertiesinit()’: grob-scheme.cc:329:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 329 | LY_DEFINE (ly_grob_basic_properties, "ly:grob-basic-properties", | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:329:1: note: in expansion of macro ‘LY_DEFINE’ 329 | LY_DEFINE (ly_grob_basic_properties, "ly:grob-basic-properties", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_systeminit()’: grob-scheme.cc:341:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 341 | LY_DEFINE (ly_grob_system, "ly:grob-system", | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:341:1: note: in expansion of macro ‘LY_DEFINE’ 341 | LY_DEFINE (ly_grob_system, "ly:grob-system", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_originalinit()’: grob-scheme.cc:355:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 355 | LY_DEFINE (ly_grob_original, "ly:grob-original", | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:355:1: note: in expansion of macro ‘LY_DEFINE’ 355 | LY_DEFINE (ly_grob_original, "ly:grob-original", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_suicide_xinit()’: grob-scheme.cc:365:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 365 | LY_DEFINE (ly_grob_suicide_x, "ly:grob-suicide!", | ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:365:1: note: in expansion of macro ‘LY_DEFINE’ 365 | LY_DEFINE (ly_grob_suicide_x, "ly:grob-suicide!", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_translate_axis_xinit()’: grob-scheme.cc:377:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 377 | LY_DEFINE (ly_grob_translate_axis_x, "ly:grob-translate-axis!", | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:377:1: note: in expansion of macro ‘LY_DEFINE’ 377 | LY_DEFINE (ly_grob_translate_axis_x, "ly:grob-translate-axis!", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_default_fontinit()’: grob-scheme.cc:392:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 392 | LY_DEFINE (ly_grob_default_font, "ly:grob-default-font", | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:392:1: note: in expansion of macro ‘LY_DEFINE’ 392 | LY_DEFINE (ly_grob_default_font, "ly:grob-default-font", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_common_refpointinit()’: grob-scheme.cc:408:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 408 | LY_DEFINE (ly_grob_common_refpoint, "ly:grob-common-refpoint", | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:408:1: note: in expansion of macro ‘LY_DEFINE’ 408 | LY_DEFINE (ly_grob_common_refpoint, "ly:grob-common-refpoint", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_common_refpoint_of_arrayinit()’: grob-scheme.cc:427:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 427 | LY_DEFINE (ly_grob_common_refpoint_of_array, "ly:grob-common-refpoint-of-array", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:427:1: note: in expansion of macro ‘LY_DEFINE’ 427 | LY_DEFINE (ly_grob_common_refpoint_of_array, "ly:grob-common-refpoint-of-array", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_chain_callbackinit()’: grob-scheme.cc:444:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 444 | LY_DEFINE (ly_grob_chain_callback, "ly:grob-chain-callback", | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ grob-scheme.cc:444:1: note: in expansion of macro ‘LY_DEFINE’ 444 | LY_DEFINE (ly_grob_chain_callback, "ly:grob-chain-callback", | ^~~~~~~~~ grob-scheme.cc: In function ‘void ly_grob_vertical_less_pinit()’: grob-scheme.cc:461:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 461 | LY_DEFINE (ly_grob_vertical_less_p, "ly:grob-vertical>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/accidental-placement.hh:23, from accidental-placement.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/change-iterator.hh:23, from change-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/change-iterator.hh:23, from change-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/change-iterator.hh:23, from change-iterator.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/change-iterator.hh:23, from change-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/change-iterator.hh:23, from change-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | DECLARE_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/accidental-placement.hh:23, from accidental-placement.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context-handle.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/accidental-placement.hh:23, from accidental-placement.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context-handle.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context-handle.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context-handle.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context-handle.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline-pair.hh:30:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 30 | DECLARE_SIMPLE_SMOBS (Skyline_pair); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/accidental-placement.hh:23, from accidental-placement.cc:20: accidental-placement.cc: In function ‘void Accidental_placement_calc_positioning_done_init_functions()’: accidental-placement.cc:469:45: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 469 | MAKE_SCHEME_CALLBACK (Accidental_placement, calc_positioning_done, 1); | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ accidental-placement.cc:469:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 469 | MAKE_SCHEME_CALLBACK (Accidental_placement, calc_positioning_done, 1); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/paper-book-scheme.dep; DEPENDENCIES_OUTPUT="./out/paper-book-scheme.dep ./out/paper-book-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-book-scheme.o paper-book-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from paper-book-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from paper-book-scheme.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from paper-book-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from paper-book-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from paper-book-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/paper-book.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from paper-book-scheme.cc:20: paper-book-scheme.cc: In function ‘void ly_paper_book_pagesinit()’: paper-book-scheme.cc:24:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 24 | LY_DEFINE (ly_paper_book_pages, "ly:paper-book-pages", | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ paper-book-scheme.cc:24:1: note: in expansion of macro ‘LY_DEFINE’ 24 | LY_DEFINE (ly_paper_book_pages, "ly:paper-book-pages", | ^~~~~~~~~ paper-book-scheme.cc: In function ‘void ly_paper_book_scopesinit()’: paper-book-scheme.cc:32:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 32 | LY_DEFINE (ly_paper_book_scopes, "ly:paper-book-scopes", | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ paper-book-scheme.cc:32:1: note: in expansion of macro ‘LY_DEFINE’ 32 | LY_DEFINE (ly_paper_book_scopes, "ly:paper-book-scopes", | ^~~~~~~~~ paper-book-scheme.cc: In function ‘void ly_paper_book_performancesinit()’: paper-book-scheme.cc:50:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 50 | LY_DEFINE (ly_paper_book_performances, "ly:paper-book-performances", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ paper-book-scheme.cc:50:1: note: in expansion of macro ‘LY_DEFINE’ 50 | LY_DEFINE (ly_paper_book_performances, "ly:paper-book-performances", | ^~~~~~~~~ paper-book-scheme.cc: In function ‘void ly_paper_book_systemsinit()’: paper-book-scheme.cc:58:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 58 | LY_DEFINE (ly_paper_book_systems, "ly:paper-book-systems", | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ paper-book-scheme.cc:58:1: note: in expansion of macro ‘LY_DEFINE’ 58 | LY_DEFINE (ly_paper_book_systems, "ly:paper-book-systems", | ^~~~~~~~~ paper-book-scheme.cc: In function ‘void ly_paper_book_paperinit()’: paper-book-scheme.cc:66:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 66 | LY_DEFINE (ly_paper_book_paper, "ly:paper-book-paper", | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ paper-book-scheme.cc:66:1: note: in expansion of macro ‘LY_DEFINE’ 66 | LY_DEFINE (ly_paper_book_paper, "ly:paper-book-paper", | ^~~~~~~~~ paper-book-scheme.cc: In function ‘void ly_paper_book_headerinit()’: paper-book-scheme.cc:76:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 76 | LY_DEFINE (ly_paper_book_header, "ly:paper-book-header", | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ paper-book-scheme.cc:76:1: note: in expansion of macro ‘LY_DEFINE’ 76 | LY_DEFINE (ly_paper_book_header, "ly:paper-book-header", | ^~~~~~~~~ rm -f ./out/align-interface.dep; DEPENDENCIES_OUTPUT="./out/align-interface.dep ./out/align-interface.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/align-interface.o align-interface.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from align-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from align-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, from ./include/grob-interface.hh:23, from ./include/accidental-placement.hh:23, from accidental-placement.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Box}; _Tp = Box; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from align-interface.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from align-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from align-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/simple-spacer.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/paper-book.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline-pair.hh:30:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 30 | DECLARE_SIMPLE_SMOBS (Skyline_pair); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/align-interface.hh:25, from align-interface.cc:20: align-interface.cc: In function ‘void Align_interface_align_to_minimum_distances_init_functions()’: align-interface.cc:35:40: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 35 | MAKE_SCHEME_CALLBACK (Align_interface, align_to_minimum_distances, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ align-interface.cc:35:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 35 | MAKE_SCHEME_CALLBACK (Align_interface, align_to_minimum_distances, 1); | ^~~~~~~~~~~~~~~~~~~~ align-interface.cc: In function ‘void Align_interface_align_to_ideal_distances_init_functions()’: align-interface.cc:51:40: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 51 | MAKE_SCHEME_CALLBACK (Align_interface, align_to_ideal_distances, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ align-interface.cc:51:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 51 | MAKE_SCHEME_CALLBACK (Align_interface, align_to_ideal_distances, 1); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/performance-scheme.dep; DEPENDENCIES_OUTPUT="./out/performance-scheme.dep ./out/performance-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/performance-scheme.o performance-scheme.cc /usr/include/c++/9/bits/vector.tcc: In static member function ‘static scm_unused_struct* Accidental_placement::calc_positioning_done(SCM)’: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from ./include/performance.hh:24, from performance-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from ./include/performance.hh:24, from performance-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from ./include/performance.hh:24, from performance-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from ./include/performance.hh:24, from performance-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from ./include/performance.hh:24, from performance-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | DECLARE_SMOBS (Music_output); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/protected-scm.hh:23, from ./include/music-output.hh:25, from ./include/performance.hh:24, from performance-scheme.cc:20: performance-scheme.cc: In function ‘void ly_performance_writeinit()’: performance-scheme.cc:22:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 22 | LY_DEFINE (ly_performance_write, "ly:performance-write", | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ performance-scheme.cc:22:1: note: in expansion of macro ‘LY_DEFINE’ 22 | LY_DEFINE (ly_performance_write, "ly:performance-write", | ^~~~~~~~~ In file included from /usr/include/c++/9/list:64, from ./include/skyline.hh:31, from ./include/axis-group-interface.hh:26, from align-interface.cc:21: /usr/include/c++/9/bits/list.tcc: In member function ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = Building; _Alloc = std::allocator]’: /usr/include/c++/9/bits/list.tcc:308:7: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 308 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/list.tcc:308:7: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 rm -f ./out/concurrent-hairpin-engraver.dep; DEPENDENCIES_OUTPUT="./out/concurrent-hairpin-engraver.dep ./out/concurrent-hairpin-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/concurrent-hairpin-engraver.o concurrent-hairpin-engraver.cc In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/align-interface.hh:24, from align-interface.cc:20: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ rm -f ./out/column-x-positions.dep; DEPENDENCIES_OUTPUT="./out/column-x-positions.dep ./out/column-x-positions.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/column-x-positions.o column-x-positions.cc In file included from /usr/include/c++/9/list:64, from ./include/skyline.hh:31, from ./include/axis-group-interface.hh:26, from align-interface.cc:21: /usr/include/c++/9/bits/list.tcc: In static member function ‘static std::vector Align_interface::internal_get_minimum_translations(Grob*, const std::vector&, Axis, bool, bool, int, int)’: /usr/include/c++/9/bits/list.tcc:286:4: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 286 | _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/list.tcc:286:4: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/align-interface.hh:24, from align-interface.cc:20: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/list:64, from ./include/skyline.hh:31, from ./include/axis-group-interface.hh:26, from align-interface.cc:21: /usr/include/c++/9/bits/list.tcc:286:4: note: parameter passing for argument of type ‘std::_List_const_iterator’ changed in GCC 7.1 286 | _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/align-interface.hh:24, from align-interface.cc:20: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from concurrent-hairpin-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from concurrent-hairpin-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from concurrent-hairpin-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from concurrent-hairpin-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from concurrent-hairpin-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/scheme-listener-scheme.dep; DEPENDENCIES_OUTPUT="./out/scheme-listener-scheme.dep ./out/scheme-listener-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/scheme-listener-scheme.o scheme-listener-scheme.cc rm -f ./out/duration.dep; DEPENDENCIES_OUTPUT="./out/duration.dep ./out/duration.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/duration.o duration.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/scheme-listener.hh:23, from scheme-listener-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/scheme-listener.hh:23, from scheme-listener-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from duration.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from duration.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/scheme-listener.hh:23, from scheme-listener-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from duration.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/scheme-listener.hh:23, from scheme-listener-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ rm -f ./out/tie-details.dep; DEPENDENCIES_OUTPUT="./out/tie-details.dep ./out/tie-details.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-details.o tie-details.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/scheme-listener.hh:23, from scheme-listener-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scheme-listener.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Scheme_listener); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/scheme-listener.hh:23, from scheme-listener-scheme.cc:20: scheme-listener-scheme.cc: In function ‘void ly_make_listenerinit()’: scheme-listener-scheme.cc:22:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 22 | LY_DEFINE (ly_make_listener, "ly:make-listener", | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ scheme-listener-scheme.cc:22:1: note: in expansion of macro ‘LY_DEFINE’ 22 | LY_DEFINE (ly_make_listener, "ly:make-listener", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from duration.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from duration.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | DECLARE_SIMPLE_SMOBS (Duration); | ^~~~~~~~~~~~~~~~~~~~ duration.cc: In constructor ‘Duration::Duration(Rational, bool)’: duration.cc:52:13: warning: conversion from ‘I64’ {aka ‘long long int’} to ‘double’ may change value [-Wconversion] 52 | if (r.num () == 0.0) | ~~~~~~^~ In file included from duration.cc:26: duration.cc: In function ‘void init_type_Duration()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ duration.cc:140:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 140 | IMPLEMENT_TYPE_P (Duration, "ly:duration?"); | ^~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from duration.cc:21: duration.cc: In static member function ‘static scm_unused_struct* Duration::smob_p(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:81:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 81 | IMPLEMENT_BASE_SMOBS (CL); \ | ^~~~~~~~~~~~~~~~~~~~ duration.cc:148:1: note: in expansion of macro ‘IMPLEMENT_SIMPLE_SMOBS’ 148 | IMPLEMENT_SIMPLE_SMOBS (Duration); | ^~~~~~~~~~~~~~~~~~~~~~ rm -f ./out/global-context.dep; DEPENDENCIES_OUTPUT="./out/global-context.dep ./out/global-context.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/global-context.o global-context.cc rm -f ./out/cluster-engraver.dep; DEPENDENCIES_OUTPUT="./out/cluster-engraver.dep ./out/cluster-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/cluster-engraver.o cluster-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from ./include/global-context.hh:23, from global-context.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from ./include/global-context.hh:23, from global-context.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie.hh:24, from tie-details.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie.hh:24, from tie-details.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie.hh:24, from tie-details.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from cluster-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from cluster-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/dot-configuration.dep; DEPENDENCIES_OUTPUT="./out/dot-configuration.dep ./out/dot-configuration.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dot-configuration.o dot-configuration.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie.hh:24, from tie-details.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie.hh:24, from tie-details.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from ./include/global-context.hh:23, from global-context.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from cluster-engraver.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from ./include/global-context.hh:23, from global-context.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from ./include/global-context.hh:23, from global-context.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | DECLARE_SMOBS (Scheme_hash_table); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/context.hh: In static member function ‘static Context* Context::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Context); | ^~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from cluster-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from cluster-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context-def.hh:79:3: note: in expansion of macro ‘DECLARE_SMOBS’ 79 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/dispatcher.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | DECLARE_SMOBS (Dispatcher); | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | DECLARE_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/tempo-performer.dep; DEPENDENCIES_OUTPUT="./out/tempo-performer.dep ./out/tempo-performer.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tempo-performer.o tempo-performer.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/dot-configuration.hh:25, from dot-configuration.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/dot-configuration.hh:25, from dot-configuration.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/dot-configuration.hh:25, from dot-configuration.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/dot-configuration.hh:25, from dot-configuration.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/dot-configuration.hh:25, from dot-configuration.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/translator-group-ctors.dep; DEPENDENCIES_OUTPUT="./out/translator-group-ctors.dep ./out/translator-group-ctors.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/translator-group-ctors.o translator-group-ctors.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from tempo-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from tempo-performer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from tempo-performer.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from tempo-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, from tempo-performer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/prob-scheme.dep; DEPENDENCIES_OUTPUT="./out/prob-scheme.dep ./out/prob-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/prob-scheme.o prob-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/engraver-group.hh:23, from ./include/score-engraver.hh:23, from translator-group-ctors.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/engraver-group.hh:23, from ./include/score-engraver.hh:23, from translator-group-ctors.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/stem-tremolo.dep; DEPENDENCIES_OUTPUT="./out/stem-tremolo.dep ./out/stem-tremolo.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stem-tremolo.o stem-tremolo.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/engraver-group.hh:23, from ./include/score-engraver.hh:23, from translator-group-ctors.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/engraver-group.hh:23, from ./include/score-engraver.hh:23, from translator-group-ctors.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from ./include/engraver-group.hh:23, from ./include/score-engraver.hh:23, from translator-group-ctors.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | DECLARE_SMOBS (Translator_group); | ^~~~~~~~~~~~~ rm -f ./out/mensural-ligature.dep; DEPENDENCIES_OUTPUT="./out/mensural-ligature.dep ./out/mensural-ligature.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/mensural-ligature.o mensural-ligature.cc ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from prob-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from prob-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from prob-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from prob-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from prob-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from prob-scheme.cc:20: prob-scheme.cc: In function ‘void ly_prob_set_property_xinit()’: prob-scheme.cc:22:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 22 | LY_DEFINE (ly_prob_set_property_x, "ly:prob-set-property!", | ^~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ prob-scheme.cc:22:1: note: in expansion of macro ‘LY_DEFINE’ 22 | LY_DEFINE (ly_prob_set_property_x, "ly:prob-set-property!", | ^~~~~~~~~ prob-scheme.cc: In function ‘void ly_prob_property_pinit()’: prob-scheme.cc:37:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 37 | LY_DEFINE (ly_prob_property_p, "ly:prob-property?", | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ prob-scheme.cc:37:1: note: in expansion of macro ‘LY_DEFINE’ 37 | LY_DEFINE (ly_prob_property_p, "ly:prob-property?", | ^~~~~~~~~ prob-scheme.cc: In function ‘void ly_prob_propertyinit()’: prob-scheme.cc:44:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 44 | LY_DEFINE (ly_prob_property, "ly:prob-property", | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ prob-scheme.cc:44:1: note: in expansion of macro ‘LY_DEFINE’ 44 | LY_DEFINE (ly_prob_property, "ly:prob-property", | ^~~~~~~~~ prob-scheme.cc: In function ‘void ly_prob_type_pinit()’: prob-scheme.cc:64:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 64 | LY_DEFINE (ly_prob_type_p, "ly:prob-type?", | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ prob-scheme.cc:64:1: note: in expansion of macro ‘LY_DEFINE’ 64 | LY_DEFINE (ly_prob_type_p, "ly:prob-type?", | ^~~~~~~~~ prob-scheme.cc: In function ‘void ly_make_probinit()’: prob-scheme.cc:73:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 73 | LY_DEFINE (ly_make_prob, "ly:make-prob", | ^~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ prob-scheme.cc:73:1: note: in expansion of macro ‘LY_DEFINE’ 73 | LY_DEFINE (ly_make_prob, "ly:make-prob", | ^~~~~~~~~ prob-scheme.cc: In function ‘void ly_prob_mutable_propertiesinit()’: prob-scheme.cc:92:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 92 | LY_DEFINE (ly_prob_mutable_properties, "ly:prob-mutable-properties", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ prob-scheme.cc:92:1: note: in expansion of macro ‘LY_DEFINE’ 92 | LY_DEFINE (ly_prob_mutable_properties, "ly:prob-mutable-properties", | ^~~~~~~~~ prob-scheme.cc: In function ‘void ly_prob_immutable_propertiesinit()’: prob-scheme.cc:102:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 102 | LY_DEFINE (ly_prob_immutable_properties, "ly:prob-immutable-properties", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ prob-scheme.cc:102:1: note: in expansion of macro ‘LY_DEFINE’ 102 | LY_DEFINE (ly_prob_immutable_properties, "ly:prob-immutable-properties", | ^~~~~~~~~ rm -f ./out/grob-pq-engraver.dep; DEPENDENCIES_OUTPUT="./out/grob-pq-engraver.dep ./out/grob-pq-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-pq-engraver.o grob-pq-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem-tremolo.hh:24, from stem-tremolo.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem-tremolo.hh:24, from stem-tremolo.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem-tremolo.hh:24, from stem-tremolo.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem-tremolo.hh:24, from stem-tremolo.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem-tremolo.hh:24, from stem-tremolo.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/mensural-ligature.hh:25, from mensural-ligature.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/stem-tremolo.hh:24, from stem-tremolo.cc:20: stem-tremolo.cc: In function ‘void Stem_tremolo_calc_slope_init_functions()’: stem-tremolo.cc:34:37: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 34 | MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_slope, 1) | ^~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem-tremolo.cc:34:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 34 | MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_slope, 1) | ^~~~~~~~~~~~~~~~~~~~ stem-tremolo.cc: In function ‘void Stem_tremolo_calc_width_init_functions()’: stem-tremolo.cc:65:37: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 65 | MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_width, 1) | ^~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem-tremolo.cc:65:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 65 | MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_width, 1) | ^~~~~~~~~~~~~~~~~~~~ stem-tremolo.cc: In function ‘void Stem_tremolo_calc_style_init_functions()’: stem-tremolo.cc:79:37: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 79 | MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_style, 1) | ^~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem-tremolo.cc:79:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 79 | MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_style, 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem-tremolo.hh:24, from stem-tremolo.cc:20: stem-tremolo.cc: In static member function ‘static Stencil Stem_tremolo::raw_stencil(Grob*, Real, Direction)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ stem-tremolo.cc:112:8: note: in expansion of macro ‘scm_is_symbol’ 112 | if (!scm_is_symbol (style)) | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/mensural-ligature.hh:25, from mensural-ligature.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from grob-pq-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/stem-tremolo.hh:24, from stem-tremolo.cc:20: stem-tremolo.cc: In function ‘void Stem_tremolo_pure_height_init_functions()’: stem-tremolo.cc:148:37: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 148 | MAKE_SCHEME_CALLBACK (Stem_tremolo, pure_height, 3); | ^~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem-tremolo.cc:148:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 148 | MAKE_SCHEME_CALLBACK (Stem_tremolo, pure_height, 3); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from grob-pq-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ stem-tremolo.cc: In function ‘void Stem_tremolo_width_init_functions()’: stem-tremolo.cc:181:37: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 181 | MAKE_SCHEME_CALLBACK (Stem_tremolo, width, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem-tremolo.cc:181:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 181 | MAKE_SCHEME_CALLBACK (Stem_tremolo, width, 1); | ^~~~~~~~~~~~~~~~~~~~ stem-tremolo.cc: In function ‘void Stem_tremolo_calc_y_offset_init_functions()’: stem-tremolo.cc:221:37: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 221 | MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_y_offset, 1); | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem-tremolo.cc:221:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 221 | MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_y_offset, 1); | ^~~~~~~~~~~~~~~~~~~~ stem-tremolo.cc: In function ‘void Stem_tremolo_pure_calc_y_offset_init_functions()’: stem-tremolo.cc:229:37: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 229 | MAKE_SCHEME_CALLBACK (Stem_tremolo, pure_calc_y_offset, 3); | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem-tremolo.cc:229:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 229 | MAKE_SCHEME_CALLBACK (Stem_tremolo, pure_calc_y_offset, 3); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/mensural-ligature.hh:25, from mensural-ligature.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ stem-tremolo.cc: In function ‘void Stem_tremolo_calc_direction_init_functions()’: stem-tremolo.cc:239:37: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 239 | MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_direction, 1); | ^~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem-tremolo.cc:239:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 239 | MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_direction, 1); | ^~~~~~~~~~~~~~~~~~~~ stem-tremolo.cc: In function ‘void Stem_tremolo_print_init_functions()’: stem-tremolo.cc:330:37: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 330 | MAKE_SCHEME_CALLBACK (Stem_tremolo, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ stem-tremolo.cc:330:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 330 | MAKE_SCHEME_CALLBACK (Stem_tremolo, print, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/mensural-ligature.hh:25, from mensural-ligature.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/mensural-ligature.hh:25, from mensural-ligature.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | DECLARE_SMOBS (Output_def); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/mensural-ligature.hh:25, from mensural-ligature.cc:21: mensural-ligature.cc: In function ‘void Mensural_ligature_brew_ligature_primitive_init_functions()’: mensural-ligature.cc:269:42: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 269 | MAKE_SCHEME_CALLBACK (Mensural_ligature, brew_ligature_primitive, 1); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ mensural-ligature.cc:269:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 269 | MAKE_SCHEME_CALLBACK (Mensural_ligature, brew_ligature_primitive, 1); | ^~~~~~~~~~~~~~~~~~~~ mensural-ligature.cc: In function ‘void Mensural_ligature_print_init_functions()’: mensural-ligature.cc:277:42: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 277 | MAKE_SCHEME_CALLBACK (Mensural_ligature, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ mensural-ligature.cc:277:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 277 | MAKE_SCHEME_CALLBACK (Mensural_ligature, print, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from grob-pq-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ mensural-ligature.cc: In function ‘Stencil internal_brew_primitive(Grob*)’: mensural-ligature.cc:166:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 166 | duration_log--; | ~~~~~~~~~~~~^~ mensural-ligature.cc:167:5: note: here 167 | case MLP_LONGA: | ^~~~ mensural-ligature.cc:168:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 168 | duration_log--; | ~~~~~~~~~~~~^~ mensural-ligature.cc:169:5: note: here 169 | case MLP_BREVIS: | ^~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from grob-pq-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from grob-pq-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from grob-pq-engraver.cc:20: grob-pq-engraver.cc: In function ‘void ly_grob_pq_less_pinit()’: grob-pq-engraver.cc:61:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 61 | LY_DEFINE (ly_grob_pq_less_p, "ly:grob-pq>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-turn-page-breaking.o page-turn-page-breaking.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from ./include/page-turn-page-breaking.hh:23, from page-turn-page-breaking.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from ./include/page-turn-page-breaking.hh:23, from page-turn-page-breaking.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ../flower/include/interval.hh:25, from ./include/lily-guile.hh:38, 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: /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]’: /usr/include/c++/9/bits/stl_algo.h:1820:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1820 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/9/bits/stl_algo.h:61, from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ../flower/include/interval.hh:25, from ./include/lily-guile.hh:38, 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: /usr/include/c++/9/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Grob_pq_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from ./include/page-turn-page-breaking.hh:23, from page-turn-page-breaking.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:62, from ../flower/include/real.hh:23, from ../flower/include/flower-proto.hh:31, from ../flower/include/interval.hh:25, from ./include/lily-guile.hh:38, 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: /usr/include/c++/9/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/9/bits/stl_algo.h:1953:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from ./include/page-turn-page-breaking.hh:23, from page-turn-page-breaking.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from ./include/page-turn-page-breaking.hh:23, from page-turn-page-breaking.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h: In member function ‘void Grob_pq_engraver::process_acknowledged()’: /usr/include/c++/9/bits/stl_algo.h:1967:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1967 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1968 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | __comp); | ~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1884 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_algo.h:1889:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1889 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ rm -f ./out/phrasing-slur-engraver.dep; DEPENDENCIES_OUTPUT="./out/phrasing-slur-engraver.dep ./out/phrasing-slur-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/phrasing-slur-engraver.o phrasing-slur-engraver.cc ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/paper-book.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-output.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #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’ 272 | if (scm_is_null (systems)) | ^~~~~~~~~~~ rm -f ./out/lily-parser.dep; DEPENDENCIES_OUTPUT="./out/lily-parser.dep ./out/lily-parser.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lily-parser.o lily-parser.cc 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] 38 | if (turnable | ^~ page-turn-page-breaking.cc: In instantiation of ‘bool is_break(T*) [with T = Prob]’: page-turn-page-breaking.cc:50:54: required from here page-turn-page-breaking.cc:38:3: warning: operation on ‘*0’ may be undefined [-Wsequence-point] In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from phrasing-slur-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from phrasing-slur-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/lily-parser.hh:23, from lily-parser.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/lily-parser.hh:23, from lily-parser.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from phrasing-slur-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from phrasing-slur-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from phrasing-slur-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/lily-parser.hh:23, from lily-parser.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/lily-parser.hh:23, from lily-parser.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/lily-parser.hh:23, from lily-parser.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ rm -f ./out/engraver.dep; DEPENDENCIES_OUTPUT="./out/engraver.dep ./out/engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/engraver.o engraver.cc ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/lily-parser.hh:35:3: note: in expansion of macro ‘DECLARE_SMOBS’ 35 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/book.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/lily-lexer.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/paper-book.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/score.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/source-file.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:93:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 93 | IMPLEMENT_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~~~ lily-parser.cc:218:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ 218 | IMPLEMENT_SMOBS (Lily_parser); | ^~~~~~~~~~~~~~~ In file included from lily-parser.cc:40: lily-parser.cc: In function ‘void init_type_Lily_parser()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ lily-parser.cc:219:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 219 | IMPLEMENT_TYPE_P (Lily_parser, "ly:lily-parser?"); | ^~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /usr/include/c++/9/vector:72, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, 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: /usr/include/c++/9/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Page_turn_page_breaking::Break_node&}; _Tp = Page_turn_page_breaking::Break_node; _Alloc = std::allocator]’: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:67, from ../flower/include/std-vector.hh:72, from ./include/lily-guile.hh:41, 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: /usr/include/c++/9/bits/stl_vector.h: In member function ‘void Page_turn_page_breaking::calc_subproblem(vsize)’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/rhythmic-music-iterator.dep; DEPENDENCIES_OUTPUT="./out/rhythmic-music-iterator.dep ./out/rhythmic-music-iterator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rhythmic-music-iterator.o rhythmic-music-iterator.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | DECLARE_SMOBS (Translator_group); | ^~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_vector.h: In member function ‘virtual scm_unused_struct* Page_turn_page_breaking::solve()’: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/rhythmic-music-iterator.hh:23, from rhythmic-music-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ rm -f ./out/mark-engraver.dep; DEPENDENCIES_OUTPUT="./out/mark-engraver.dep ./out/mark-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/mark-engraver.o mark-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/rhythmic-music-iterator.hh:23, from rhythmic-music-iterator.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/rhythmic-music-iterator.hh:23, from rhythmic-music-iterator.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/rhythmic-music-iterator.hh:23, from rhythmic-music-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ rm -f ./out/page-layout-problem-scheme.dep; DEPENDENCIES_OUTPUT="./out/page-layout-problem-scheme.dep ./out/page-layout-problem-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-layout-problem-scheme.o page-layout-problem-scheme.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/simple-music-iterator.hh:23, from ./include/rhythmic-music-iterator.hh:23, from rhythmic-music-iterator.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/dispatcher.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | DECLARE_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/chord-tremolo-iterator.dep; DEPENDENCIES_OUTPUT="./out/chord-tremolo-iterator.dep ./out/chord-tremolo-iterator.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -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, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from mark-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from mark-engraver.cc:23: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from page-layout-problem-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from page-layout-problem-scheme.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from mark-engraver.cc:23: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from page-layout-problem-scheme.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from mark-engraver.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from mark-engraver.cc:23: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from page-layout-problem-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from page-layout-problem-scheme.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/grob-array.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Grob_array); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/auto-beam-engraver.dep; DEPENDENCIES_OUTPUT="./out/auto-beam-engraver.dep ./out/auto-beam-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/auto-beam-engraver.o auto-beam-engraver.cc ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/spring.hh:38:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 38 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/simple-spacer.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | DECLARE_SIMPLE_SMOBS (Skyline); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/sequential-iterator.hh:23, from ./include/chord-tremolo-iterator.hh:23, from chord-tremolo-iterator.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/sequential-iterator.hh:23, from ./include/chord-tremolo-iterator.hh:23, from chord-tremolo-iterator.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from page-layout-problem-scheme.cc:20: page-layout-problem-scheme.cc: In function ‘void ly_get_spacing_specinit()’: page-layout-problem-scheme.cc:24:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM, SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 24 | LY_DEFINE (ly_get_spacing_spec, "ly:get-spacing-spec", 2, 0, 0, | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ page-layout-problem-scheme.cc:24:1: note: in expansion of macro ‘LY_DEFINE’ 24 | LY_DEFINE (ly_get_spacing_spec, "ly:get-spacing-spec", 2, 0, 0, | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/sequential-iterator.hh:23, from ./include/chord-tremolo-iterator.hh:23, from chord-tremolo-iterator.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/sequential-iterator.hh:23, from ./include/chord-tremolo-iterator.hh:23, from chord-tremolo-iterator.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/music-iterator.hh:24, from ./include/sequential-iterator.hh:23, from ./include/chord-tremolo-iterator.hh:23, from chord-tremolo-iterator.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/music-iterator.hh:68:3: note: in expansion of macro ‘DECLARE_SMOBS’ 68 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ rm -f ./out/translator-group.dep; DEPENDENCIES_OUTPUT="./out/translator-group.dep ./out/translator-group.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/translator-group.o translator-group.cc rm -f ./out/tuplet-number.dep; DEPENDENCIES_OUTPUT="./out/tuplet-number.dep ./out/tuplet-number.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tuplet-number.o tuplet-number.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/beaming-pattern.hh:24, from auto-beam-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/beaming-pattern.hh:24, from auto-beam-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/beaming-pattern.hh:24, from auto-beam-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/beaming-pattern.hh:24, from auto-beam-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/beaming-pattern.hh:24, from auto-beam-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/translator-group.hh:23, from translator-group.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/translator-group.hh:23, from translator-group.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/chord-name-engraver.dep; DEPENDENCIES_OUTPUT="./out/chord-name-engraver.dep ./out/chord-name-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/chord-name-engraver.o chord-name-engraver.cc ./include/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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/translator-group.hh:23, from translator-group.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tuplet-bracket.hh:25, from tuplet-number.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/translator-group.hh:23, from translator-group.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/translator-group.hh:23, from translator-group.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tuplet-bracket.hh:25, from tuplet-number.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | DECLARE_SMOBS (Translator_group); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tuplet-bracket.hh:25, from tuplet-number.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tuplet-bracket.hh:25, from tuplet-number.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tuplet-bracket.hh:25, from tuplet-number.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context-def.hh:79:3: note: in expansion of macro ‘DECLARE_SMOBS’ 79 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | DECLARE_SMOBS (Scheme_hash_table); | ^~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/dispatcher.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:93:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 93 | IMPLEMENT_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~~~ translator-group.cc:348:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ 348 | IMPLEMENT_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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from translator-group.cc:346: translator-group.cc: In function ‘void init_type_Translator_group()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ translator-group.cc:350:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 350 | IMPLEMENT_TYPE_P (Translator_group, "ly: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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/tuplet-bracket.hh:25, from tuplet-number.cc:21: tuplet-number.cc: In function ‘void Tuplet_number_print_init_functions()’: tuplet-number.cc:39:38: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 39 | MAKE_SCHEME_CALLBACK (Tuplet_number, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ tuplet-number.cc:39:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 39 | MAKE_SCHEME_CALLBACK (Tuplet_number, print, 1); | ^~~~~~~~~~~~~~~~~~~~ tuplet-number.cc: In function ‘void Tuplet_number_calc_x_offset_init_functions()’: tuplet-number.cc:61:38: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 61 | MAKE_SCHEME_CALLBACK (Tuplet_number, calc_x_offset, 1); | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ tuplet-number.cc:61:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 61 | MAKE_SCHEME_CALLBACK (Tuplet_number, calc_x_offset, 1); | ^~~~~~~~~~~~~~~~~~~~ tuplet-number.cc: In function ‘void Tuplet_number_calc_y_offset_init_functions()’: tuplet-number.cc:73:38: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 73 | MAKE_SCHEME_CALLBACK (Tuplet_number, calc_y_offset, 1); | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ tuplet-number.cc:73:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 73 | MAKE_SCHEME_CALLBACK (Tuplet_number, calc_y_offset, 1); | ^~~~~~~~~~~~~~~~~~~~ tuplet-number.cc: In function ‘void Tuplet_number_calc_cross_staff_init_functions()’: tuplet-number.cc:85:38: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 85 | MAKE_SCHEME_CALLBACK (Tuplet_number, calc_cross_staff, 1) | ^~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ tuplet-number.cc:85:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 85 | MAKE_SCHEME_CALLBACK (Tuplet_number, calc_cross_staff, 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/chord-name.hh:23, from chord-name-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/chord-name.hh:23, from chord-name-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/chord-name.hh:23, from chord-name-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/chord-name.hh:23, from chord-name-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/chord-name.hh:23, from chord-name-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 155 | last_chord_ = markup; | ~~~~~~~~~~~~^~~~~~~~ rm -f ./out/fingering-engraver.dep; DEPENDENCIES_OUTPUT="./out/fingering-engraver.dep ./out/fingering-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/fingering-engraver.o fingering-engraver.cc rm -f ./out/time-signature.dep; DEPENDENCIES_OUTPUT="./out/time-signature.dep ./out/time-signature.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/time-signature.o time-signature.cc rm -f ./out/audio-element.dep; DEPENDENCIES_OUTPUT="./out/audio-element.dep ./out/audio-element.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/audio-element.o audio-element.cc rm -f ./out/tie-column.dep; DEPENDENCIES_OUTPUT="./out/tie-column.dep ./out/tie-column.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-column.o tie-column.cc rm -f ./out/pitch-interval.dep; DEPENDENCIES_OUTPUT="./out/pitch-interval.dep ./out/pitch-interval.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pitch-interval.o pitch-interval.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from fingering-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from fingering-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/time-signature.hh:23, from time-signature.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/time-signature.hh:23, from time-signature.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tie-column.hh:23, from tie-column.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tie-column.hh:23, from tie-column.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from fingering-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/time-signature.hh:23, from time-signature.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from ./include/pitch-interval.hh:23, from pitch-interval.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from ./include/pitch-interval.hh:23, from pitch-interval.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from ./include/pitch-interval.hh:23, from pitch-interval.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline 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:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tie-column.hh:23, from tie-column.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/time-signature.hh:23, from time-signature.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/time-signature.hh:23, from time-signature.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from fingering-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from fingering-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/stencil.hh: In static member function ‘static Stencil* Stencil::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from ./include/pitch-interval.hh:23, from pitch-interval.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from ./include/pitch-interval.hh:23, from pitch-interval.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tie-column.hh:23, from tie-column.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tie-column.hh:23, from tie-column.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/skyline.hh:65:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 65 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | DECLARE_SIMPLE_SMOBS (Stencil); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/time-signature.hh:23, from time-signature.cc:20: time-signature.cc: In function ‘void Time_signature_print_init_functions()’: time-signature.cc:35:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 35 | MAKE_SCHEME_CALLBACK (Time_signature, print, 1); | ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ time-signature.cc:35:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 35 | MAKE_SCHEME_CALLBACK (Time_signature, print, 1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/time-signature.hh:23, from time-signature.cc:20: time-signature.cc: In static member function ‘static scm_unused_struct* Time_signature::print(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ time-signature.cc:53:12: note: in expansion of macro ‘scm_is_symbol’ 53 | else if (scm_is_symbol (st)) | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/tie-column.hh:23, from tie-column.cc:20: tie-column.cc: In function ‘void Tie_column_before_line_breaking_init_functions()’: tie-column.cc:61:35: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 61 | MAKE_SCHEME_CALLBACK (Tie_column, before_line_breaking, 1); | ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ tie-column.cc:61:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 61 | MAKE_SCHEME_CALLBACK (Tie_column, before_line_breaking, 1); | ^~~~~~~~~~~~~~~~~~~~ tie-column.cc: In function ‘void Tie_column_calc_positioning_done_init_functions()’: tie-column.cc:80:35: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 80 | MAKE_SCHEME_CALLBACK (Tie_column, calc_positioning_done, 1) | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ tie-column.cc:80:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 80 | MAKE_SCHEME_CALLBACK (Tie_column, calc_positioning_done, 1) | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/grob-interface.dep; DEPENDENCIES_OUTPUT="./out/grob-interface.dep ./out/grob-interface.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-interface.o grob-interface.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from grob-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from grob-interface.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/open-type-font.dep; DEPENDENCIES_OUTPUT="./out/open-type-font.dep ./out/open-type-font.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/open-type-font.o open-type-font.cc rm -f ./out/span-bar-engraver.dep; DEPENDENCIES_OUTPUT="./out/span-bar-engraver.dep ./out/span-bar-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/span-bar-engraver.o span-bar-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from grob-interface.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from grob-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from grob-interface.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from span-bar-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from span-bar-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from span-bar-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/open-type-font.hh:23, from open-type-font.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/open-type-font.hh:23, from open-type-font.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/open-type-font.hh:23, from open-type-font.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/midi-stream.dep; DEPENDENCIES_OUTPUT="./out/midi-stream.dep ./out/midi-stream.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/midi-stream.o midi-stream.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from span-bar-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from span-bar-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/open-type-font.hh:23, from open-type-font.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | DECLARE_SMOBS (Translator); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/open-type-font.hh:23, from open-type-font.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/repeated-music.dep; DEPENDENCIES_OUTPUT="./out/repeated-music.dep ./out/repeated-music.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/repeated-music.o repeated-music.cc ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #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’ 482 | #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’ 483 | #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’ 107 | #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’ 36 | #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’ 173 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #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’ 482 | #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’ 483 | #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’ 107 | #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’ 36 | #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’ 182 | if (SCM_HASHTABLE_P (lily_character_table_)) | ^~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from ./include/repeated-music.hh:23, from repeated-music.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from ./include/repeated-music.hh:23, from repeated-music.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/gdb.dep; DEPENDENCIES_OUTPUT="./out/gdb.dep ./out/gdb.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/gdb.o gdb.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from ./include/repeated-music.hh:23, from repeated-music.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from midi-stream.cc:29: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from midi-stream.cc:29: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included 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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_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, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from midi-stream.cc:29: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from ./include/repeated-music.hh:23, from repeated-music.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from midi-stream.cc:29: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from ./include/repeated-music.hh:23, from repeated-music.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from midi-stream.cc:29: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | DECLARE_SMOBS (Prob); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/music.hh:23, from ./include/repeated-music.hh:23, from repeated-music.cc:20: repeated-music.cc: In function ‘void Repeated_music_unfolded_music_length_init_functions()’: repeated-music.cc:86:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 86 | MAKE_SCHEME_CALLBACK (Repeated_music, unfolded_music_length, 1); | ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ repeated-music.cc:86:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 86 | MAKE_SCHEME_CALLBACK (Repeated_music, unfolded_music_length, 1); | ^~~~~~~~~~~~~~~~~~~~ repeated-music.cc: In function ‘void Repeated_music_folded_music_length_init_functions()’: repeated-music.cc:97:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 97 | MAKE_SCHEME_CALLBACK (Repeated_music, folded_music_length, 1); | ^~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ repeated-music.cc:97:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 97 | MAKE_SCHEME_CALLBACK (Repeated_music, folded_music_length, 1); | ^~~~~~~~~~~~~~~~~~~~ repeated-music.cc: In function ‘void Repeated_music_volta_music_length_init_functions()’: repeated-music.cc:113:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 113 | MAKE_SCHEME_CALLBACK (Repeated_music, volta_music_length, 1); | ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ repeated-music.cc:113:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 113 | MAKE_SCHEME_CALLBACK (Repeated_music, volta_music_length, 1); | ^~~~~~~~~~~~~~~~~~~~ repeated-music.cc: In function ‘void Repeated_music_minimum_start_init_functions()’: repeated-music.cc:122:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 122 | MAKE_SCHEME_CALLBACK (Repeated_music, minimum_start, 1); | ^~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ repeated-music.cc:122:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 122 | MAKE_SCHEME_CALLBACK (Repeated_music, minimum_start, 1); | ^~~~~~~~~~~~~~~~~~~~ repeated-music.cc: In function ‘void Repeated_music_first_start_init_functions()’: repeated-music.cc:135:39: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 135 | MAKE_SCHEME_CALLBACK (Repeated_music, first_start, 1); | ^~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro ‘MAKE_SCHEME_CALLBACK_WITH_OPTARGS’ 147 | (scm_t_subr) TYPE::FUNC); \ | ^~~~ repeated-music.cc:135:1: note: in expansion of macro ‘MAKE_SCHEME_CALLBACK’ 135 | MAKE_SCHEME_CALLBACK (Repeated_music, first_start, 1); | ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/scheme-listener.dep; DEPENDENCIES_OUTPUT="./out/scheme-listener.dep ./out/scheme-listener.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/scheme-listener.o scheme-listener.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/spanner.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/spanner.hh:23, from gdb.cc:1: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/spanner.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/spanner.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/spanner.hh:23, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/scheme-listener.hh:23, from scheme-listener.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/scheme-listener.hh:23, from scheme-listener.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ rm -f ./out/pango-font-scheme.dep; DEPENDENCIES_OUTPUT="./out/pango-font-scheme.dep ./out/pango-font-scheme.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pango-font-scheme.o pango-font-scheme.cc rm -f ./out/note-head-line-engraver.dep; DEPENDENCIES_OUTPUT="./out/note-head-line-engraver.dep ./out/note-head-line-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-head-line-engraver.o note-head-line-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/scheme-listener.hh:23, from scheme-listener.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/scheme-listener.hh:23, from scheme-listener.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/listener.hh:64, from ./include/scheme-listener.hh:23, from scheme-listener.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-head-line-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-head-line-engraver.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scheme-listener.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:93:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 93 | IMPLEMENT_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~~~ scheme-listener.cc:29:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ 29 | IMPLEMENT_SMOBS (Scheme_listener); | ^~~~~~~~~~~~~~~ rm -f ./out/bar-engraver.dep; DEPENDENCIES_OUTPUT="./out/bar-engraver.dep ./out/bar-engraver.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bar-engraver.o bar-engraver.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-head-line-engraver.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ flex -Cfe -p -p -oout/lexer.cc lexer.ll rm -f ./out/parser.dep; DEPENDENCIES_OUTPUT="./out/parser.dep ./out/parser.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/parser.o out/parser.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/lookup.hh:24, from pango-font-scheme.cc:25: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/lookup.hh:24, from pango-font-scheme.cc:25: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-head-line-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-head-line-engraver.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/lookup.hh:24, from pango-font-scheme.cc:25: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ ./include/translator.hh: In static member function ‘static Translator* Translator::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | DECLARE_SIMPLE_SMOBS (Listener); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/lookup.hh:24, from pango-font-scheme.cc:25: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | DECLARE_SMOBS (Scheme_hash_table); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/lookup.hh:24, from pango-font-scheme.cc:25: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | DECLARE_SIMPLE_SMOBS (Box); | ^~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function ‘static Box* Box::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from bar-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from bar-engraver.cc:21: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ ./include/font-metric.hh: In static member function ‘static Font_metric* Font_metric::unsmob(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/font-metric.hh:57:3: note: in expansion of macro ‘DECLARE_SMOBS’ 57 | DECLARE_SMOBS (Font_metric); | ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/lookup.hh:24, from pango-font-scheme.cc:25: pango-font-scheme.cc: In function ‘void ly_pango_font_pinit()’: pango-font-scheme.cc:33:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 33 | LY_DEFINE (ly_pango_font_p, "ly:pango-font?", | ^~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ pango-font-scheme.cc:33:1: note: in expansion of macro ‘LY_DEFINE’ 33 | LY_DEFINE (ly_pango_font_p, "ly:pango-font?", | ^~~~~~~~~ pango-font-scheme.cc: In function ‘void ly_pango_font_physical_fontsinit()’: pango-font-scheme.cc:41:12: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 41 | LY_DEFINE (ly_pango_font_physical_fonts, "ly:pango-font-physical-fonts", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro ‘LY_DEFINE_WITHOUT_DECL’ 185 | (scm_t_subr) FNAME); \ | ^~~~~ pango-font-scheme.cc:41:1: note: in expansion of macro ‘LY_DEFINE’ 41 | LY_DEFINE (ly_pango_font_physical_fonts, "ly:pango-font-physical-fonts", | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from bar-engraver.cc:21: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ rm -f ./out/parse-scm.dep; DEPENDENCIES_OUTPUT="./out/parse-scm.dep ./out/parse-scm.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/parse-scm.o parse-scm.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from bar-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-2.19.81+really-2.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ rm -f ./out/lily-version.dep; DEPENDENCIES_OUTPUT="./out/lily-version.dep ./out/lily-version.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lily-version.o lily-version.cc ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from bar-engraver.cc:21: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator.hh:151:3: note: in expansion of macro ‘DECLARE_SMOBS’ 151 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/translator-group.hh:66:3: note: in expansion of macro ‘DECLARE_SMOBS’ 66 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/grob.hh:33:3: note: in expansion of macro ‘DECLARE_SMOBS’ 33 | DECLARE_SMOBS (Grob); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from parser.yy:123: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from parser.yy:123: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from parser.yy:123: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from parser.yy:123: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/book.hh:27, from parser.yy:123: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/book.hh:31:3: note: in expansion of macro ‘DECLARE_SMOBS’ 31 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context-def.hh:79:3: note: in expansion of macro ‘DECLARE_SMOBS’ 79 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/context-mod.hh:50:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 50 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/lily-lexer.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/lily-parser.hh:35:3: note: in expansion of macro ‘DECLARE_SMOBS’ 35 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/output-def.hh:54:3: note: in expansion of macro ‘DECLARE_SMOBS’ 54 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/paper-book.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/score.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | DECLARE_SMOBS (Score); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/parse-scm.hh:23, from parse-scm.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/parse-scm.hh:23, from parse-scm.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/parse-scm.hh:23, from parse-scm.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ parser.yy:42:7: note: in expansion of macro ‘scm_is_eq’ 42 | if (scm_is_eq (value, SCM_UNSPECIFIED)) \ | ^~~~~~~~~ ./out/parser.cc:2053:5: note: in expansion of macro ‘YYPRINT’ 2053 | YYPRINT (yyo, yytoknum[yytype], *yyvaluep); | ^~~~~~~ ./out/parser.cc: In function ‘int yyparse(Lily_parser*, scm_unused_struct**)’: ./out/parser.cc:2500:14: warning: implicitly-declared ‘constexpr Input& Input::operator=(const Input&)’ is deprecated [-Wdeprecated-copy] 2500 | yylsp[0] = yylloc; | ^~~~~~ In file included from ./include/context-def.hh:26, from parser.yy:124: ./include/input.hh:62:3: note: because ‘Input’ has user-provided ‘Input::Input(const Input&)’ 62 | Input (Input const &i); | ^~~~~ ./out/parser.cc:2653:14: warning: implicitly-declared ‘constexpr Input& Input::operator=(const Input&)’ is deprecated [-Wdeprecated-copy] 2653 | *++yylsp = yylloc; | ^~~~~~ In file included from ./include/context-def.hh:26, from parser.yy:124: ./include/input.hh:62:3: note: because ‘Input’ has user-provided ‘Input::Input(const Input&)’ 62 | Input (Input const &i); | ^~~~~ ./out/parser.cc:2686:22: warning: implicitly-declared ‘constexpr Input& Input::operator=(const Input&)’ is deprecated [-Wdeprecated-copy] 2686 | yyerror_range[1] = yyloc; | ^~~~~ In file included from ./include/context-def.hh:26, from parser.yy:124: ./include/input.hh:62:3: note: because ‘Input’ has user-provided ‘Input::Input(const Input&)’ 62 | Input (Input const &i); | ^~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ parser.yy:451:15: note: in expansion of macro ‘scm_is_eq’ 451 | } 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ parser.yy:617:10: note: in expansion of macro ‘scm_is_null’ 617 | && 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:681:8: note: in expansion of macro ‘SCM_UNBNDP’ 681 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ parser.yy:771:15: note: in expansion of macro ‘scm_is_eq’ 771 | } 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ parser.yy:841:15: note: in expansion of macro ‘scm_is_eq’ 841 | } else if (!scm_is_eq ($2, SCM_UNSPECIFIED)) | ^~~~~~~~~ parser.yy:978:28: warning: implicitly-declared ‘constexpr Input& Input::operator=(const Input&)’ is deprecated [-Wdeprecated-copy] 978 | p->input_origin_ = @$; | ^ In file included from ./include/context-def.hh:26, from parser.yy:124: ./include/input.hh:62:3: note: because ‘Input’ has user-provided ‘Input::Input(const Input&)’ 62 | Input (Input const &i); | ^~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ parser.yy:1116:7: note: in expansion of macro ‘scm_is_eq’ 1116 | if (scm_is_eq ($1, SCM_UNSPECIFIED)) | ^~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] 153 | if (Token) \ | ^ parser.yy:1127:4: note: in expansion of macro ‘MYBACKUP’ 1127 | MYBACKUP (LYRIC_ELEMENT, $1, @1); | ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:1251:8: note: in expansion of macro ‘SCM_UNBNDP’ 1251 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1359:7: note: in expansion of macro ‘scm_is_true’ 1359 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:1435:7: note: in expansion of macro ‘SCM_UNBNDP’ 1435 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1455:7: note: in expansion of macro ‘scm_is_true’ 1455 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:1494:8: note: in expansion of macro ‘SCM_UNBNDP’ 1494 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1499:12: note: in expansion of macro ‘scm_is_true’ 1499 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:1511:8: note: in expansion of macro ‘SCM_UNBNDP’ 1511 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1516:12: note: in expansion of macro ‘scm_is_true’ 1516 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1527:7: note: in expansion of macro ‘scm_is_true’ 1527 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1529:12: note: in expansion of macro ‘scm_is_true’ 1529 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1540:7: note: in expansion of macro ‘scm_is_true’ 1540 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:1544:8: note: in expansion of macro ‘SCM_UNBNDP’ 1544 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1566:7: note: in expansion of macro ‘scm_is_true’ 1566 | if (scm_is_true (scm_call_1 ($2, $4))) | ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] 153 | if (Token) \ | ^ parser.yy:1571:4: note: in expansion of macro ‘MYBACKUP’ 1571 | MYBACKUP (SCM_ARG, $4, @4); | ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1579:7: note: in expansion of macro ‘scm_is_true’ 1579 | if (scm_is_true (scm_call_1 ($2, $4))) | ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] 153 | if (Token) \ | ^ parser.yy:1585:4: note: in expansion of macro ‘MYBACKUP’ 1585 | 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, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1590:7: note: in expansion of macro ‘scm_is_true’ 1590 | if (scm_is_true (scm_call_1 ($2, $4))) | ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] 153 | if (Token) \ | ^ parser.yy:1596:4: note: in expansion of macro ‘MYBACKUP’ 1596 | MYBACKUP (CHORD_BODY_IDENTIFIER, $4, @4); | ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1601:7: note: in expansion of macro ‘scm_is_true’ 1601 | if (scm_is_true (scm_call_1 ($2, $4))) | ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] 153 | if (Token) \ | ^ parser.yy:1606:4: note: in expansion of macro ‘MYBACKUP’ 1606 | MYBACKUP (EVENT_IDENTIFIER, $4, @4); | ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1611:7: note: in expansion of macro ‘scm_is_true’ 1611 | if (scm_is_true (scm_call_1 ($2, $4))) | ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] 153 | if (Token) \ | ^ parser.yy:1615:4: note: in expansion of macro ‘MYBACKUP’ 1615 | MYBACKUP (LYRIC_ELEMENT, $4, @4); | ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1620:7: note: in expansion of macro ‘scm_is_true’ 1620 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:1626:8: note: in expansion of macro ‘SCM_UNBNDP’ 1626 | 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] 153 | if (Token) \ | ^ parser.yy:1629:5: note: in expansion of macro ‘MYBACKUP’ 1629 | MYBACKUP (UNSIGNED, $4, @4); | ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1638:7: note: in expansion of macro ‘scm_is_true’ 1638 | if (scm_is_true (scm_call_1 ($2, $4))) | ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] 153 | if (Token) \ | ^ parser.yy:1644:4: note: in expansion of macro ‘MYBACKUP’ 1644 | MYBACKUP (REAL, $4, @4); | ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1649:7: note: in expansion of macro ‘scm_is_true’ 1649 | if (scm_is_true (scm_call_1 ($2, $4))) | ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] 153 | if (Token) \ | ^ parser.yy:1654:4: note: in expansion of macro ‘MYBACKUP’ 1654 | MYBACKUP (NUMBER_IDENTIFIER, $4, @4); | ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1660:7: note: in expansion of macro ‘scm_is_true’ 1660 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1667:8: note: in expansion of macro ‘scm_is_true’ 1667 | if (scm_is_true (scm_call_1 ($2, $$))) | ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] 153 | if (Token) \ | ^ parser.yy:1671:5: note: in expansion of macro ‘MYBACKUP’ 1671 | MYBACKUP (UNSIGNED, $5, @5); | ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1680:7: note: in expansion of macro ‘scm_is_true’ 1680 | if (scm_is_true (scm_call_1 ($2, n))) { | ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] 153 | if (Token) \ | ^ parser.yy:1685:4: note: in expansion of macro ‘MYBACKUP’ 1685 | MYBACKUP (REAL, n, @5); | ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1691:7: note: in expansion of macro ‘scm_is_true’ 1691 | if (scm_is_true (scm_call_1 ($2, n))) { | ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] 153 | if (Token) \ | ^ parser.yy:1695:4: note: in expansion of macro ‘MYBACKUP’ 1695 | MYBACKUP (NUMBER_IDENTIFIER, n, @5); | ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1701:27: note: in expansion of macro ‘scm_is_true’ 1701 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1705:14: note: in expansion of macro ‘scm_is_true’ 1705 | } else if (scm_is_true (scm_call_1 ($2, $4))) | ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] 153 | if (Token) \ | ^ parser.yy:1711:4: note: in expansion of macro ‘MYBACKUP’ 1711 | MYBACKUP (PITCH_IDENTIFIER, $4, @4); | ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1717:27: note: in expansion of macro ‘scm_is_true’ 1717 | if (unsmob_music (m) && scm_is_true (scm_call_1 ($2, m))) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1721:14: note: in expansion of macro ‘scm_is_true’ 1721 | } else if (scm_is_true (scm_call_1 ($2, $4))) | ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] 153 | if (Token) \ | ^ parser.yy:1727:4: note: in expansion of macro ‘MYBACKUP’ 1727 | MYBACKUP (NOTENAME_PITCH, $4, @4); | ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/parse-scm.hh:23, from parse-scm.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/parse-scm.hh:23, from parse-scm.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1733:27: note: in expansion of macro ‘scm_is_true’ 1733 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1737:14: note: in expansion of macro ‘scm_is_true’ 1737 | } else if (scm_is_true (scm_call_1 ($2, $4))) | ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] 153 | if (Token) \ | ^ parser.yy:1743:4: note: in expansion of macro ‘MYBACKUP’ 1743 | MYBACKUP (TONICNAME_PITCH, $4, @4); | ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1748:7: note: in expansion of macro ‘scm_is_true’ 1748 | if (scm_is_true (scm_call_1 ($2, $4))) | ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] 153 | if (Token) \ | ^ parser.yy:1754:4: note: in expansion of macro ‘MYBACKUP’ 1754 | MYBACKUP (DURATION_IDENTIFIER, $4, @4); | ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:1760:8: note: in expansion of macro ‘SCM_UNBNDP’ 1760 | if (!SCM_UNBNDP (res)) | ^~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | DECLARE_SIMPLE_SMOBS (Moment); | ^~~~~~~~~~~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] 153 | if (Token) \ | ^ parser.yy:1769:4: note: in expansion of macro ‘MYBACKUP’ 1769 | MYBACKUP (SCM_IDENTIFIER, $4, @4); | ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:1775:8: note: in expansion of macro ‘SCM_UNBNDP’ 1775 | if (!SCM_UNBNDP (res)) | ^~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] 153 | if (Token) \ | ^ parser.yy:1784:4: note: in expansion of macro ‘MYBACKUP’ 1784 | MYBACKUP (STRING, $4, @4); | ^~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1789:7: note: in expansion of macro ‘scm_is_true’ 1789 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1840:7: note: in expansion of macro ‘scm_is_true’ 1840 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:1894:8: note: in expansion of macro ‘SCM_UNBNDP’ 1894 | if (!SCM_UNBNDP (res)) | ^~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | DECLARE_SIMPLE_SMOBS (Duration); | ^~~~~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1899:12: note: in expansion of macro ‘scm_is_true’ 1899 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:1912:8: note: in expansion of macro ‘SCM_UNBNDP’ 1912 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1917:12: note: in expansion of macro ‘scm_is_true’ 1917 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1929:7: note: in expansion of macro ‘scm_is_true’ 1929 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1931:12: note: in expansion of macro ‘scm_is_true’ 1931 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1943:7: note: in expansion of macro ‘scm_is_true’ 1943 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:1947:8: note: in expansion of macro ‘SCM_UNBNDP’ 1947 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1962:7: note: in expansion of macro ‘scm_is_true’ 1962 | if (scm_is_true (scm_call_1 ($1, n))) | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | DECLARE_SIMPLE_SMOBS (Pitch); | ^~~~~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:1968:8: note: in expansion of macro ‘scm_is_true’ 1968 | if (scm_is_true (scm_call_1 ($1, m))) | ^~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/lily-parser.hh:35:3: note: in expansion of macro ‘DECLARE_SMOBS’ 35 | DECLARE_SMOBS (Lily_parser); | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ parser.yy:2295:7: note: in expansion of macro ‘scm_is_null’ 2295 | if (scm_is_null ($1) | ^~~~~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] 153 | if (Token) \ | ^ parser.yy:2297:4: note: in expansion of macro ‘MYBACKUP’ 2297 | MYBACKUP (SCM_ARG, $1, @1); | ^~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] 153 | if (Token) \ | ^ parser.yy:2299:4: note: in expansion of macro ‘MYBACKUP’ 2299 | MYBACKUP (SYMBOL_LIST, scm_reverse_x ($1, SCM_EOL), @1); | ^~~~~~~~ rm -f ./out/lily-lexer.dep; DEPENDENCIES_OUTPUT="./out/lily-lexer.dep ./out/lily-lexer.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lily-lexer.o lily-lexer.cc In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ parser.yy:2361:7: note: in expansion of macro ‘scm_is_null’ 2361 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:2373:8: note: in expansion of macro ‘SCM_UNBNDP’ 2373 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:2381:8: note: in expansion of macro ‘SCM_UNBNDP’ 2381 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ parser.yy:2383:8: note: in expansion of macro ‘scm_is_null’ 2383 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:2412:7: note: in expansion of macro ‘SCM_UNBNDP’ 2412 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:2429:7: note: in expansion of macro ‘SCM_UNBNDP’ 2429 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:2438:7: note: in expansion of macro ‘SCM_UNBNDP’ 2438 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ parser.yy:2466:7: note: in expansion of macro ‘scm_is_null’ 2466 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:2482:7: note: in expansion of macro ‘SCM_UNBNDP’ 2482 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:2520:7: note: in expansion of macro ‘SCM_UNBNDP’ 2520 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:2625:8: note: in expansion of macro ‘SCM_UNBNDP’ 2625 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:2754:15: note: in expansion of macro ‘SCM_UNBNDP’ 2754 | } 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:2770:8: note: in expansion of macro ‘SCM_UNBNDP’ 2770 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:2778:8: note: in expansion of macro ‘SCM_UNBNDP’ 2778 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ parser.yy:2873:22: note: in expansion of macro ‘scm_is_eq’ 2873 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ parser.yy:2888:22: note: in expansion of macro ‘scm_is_eq’ 2888 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ parser.yy:2900:22: note: in expansion of macro ‘scm_is_eq’ 2900 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ parser.yy:2911:22: note: in expansion of macro ‘scm_is_eq’ 2911 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:3004:7: note: in expansion of macro ‘SCM_UNBNDP’ 3004 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:3012:7: note: in expansion of macro ‘SCM_UNBNDP’ 3012 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:3056:7: note: in expansion of macro ‘SCM_UNBNDP’ 3056 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:3071:9: note: in expansion of macro ‘scm_is_true’ 3071 | ? 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:3174:8: note: in expansion of macro ‘SCM_UNBNDP’ 3174 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:3181:8: note: in expansion of macro ‘scm_is_true’ 3181 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:3187:8: note: in expansion of macro ‘SCM_UNBNDP’ 3187 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:3271:7: note: in expansion of macro ‘SCM_UNBNDP’ 3271 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:3412:10: note: in expansion of macro ‘scm_is_true’ 3412 | || 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:3421:10: note: in expansion of macro ‘scm_is_true’ 3421 | || 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:3433:21: note: in expansion of macro ‘SCM_UNBNDP’ 3433 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:3444:21: note: in expansion of macro ‘SCM_UNBNDP’ 3444 | if (SCM_UNBNDP ($1)) | ^~~~~~~~~~ rm -f ./out/lexer.dep; DEPENDENCIES_OUTPUT="./out/lexer.dep ./out/lexer.o" g++ -c -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/arm-linux-gnueabihf/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-Xsd1lb/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -fdebug-prefix-map=/<>/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/<>/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lexer.o out/lexer.cc parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] 153 | if (Token) \ | ^ parser.yy:3487:4: note: in expansion of macro ‘MYBACKUP’ 3487 | MYBACKUP (MARKUP_IDENTIFIER, $1, @1); | ^~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] 153 | if (Token) \ | ^ parser.yy:3489:4: note: in expansion of macro ‘MYBACKUP’ 3489 | MYBACKUP (MARKUPLIST_IDENTIFIER, $1, @1); | ^~~~~~~~ parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] 153 | if (Token) \ | ^ parser.yy:3492:4: note: in expansion of macro ‘MYBACKUP’ 3492 | MYBACKUP (MARKUP_IDENTIFIER, scm_string (SCM_EOL), @1); | ^~~~~~~~ ./out/parser.cc:7156:14: warning: implicitly-declared ‘constexpr Input& Input::operator=(const Input&)’ is deprecated [-Wdeprecated-copy] 7156 | *++yylsp = yyloc; | ^~~~~ In file included from ./include/context-def.hh:26, from parser.yy:124: ./include/input.hh:62:3: note: because ‘Input’ has user-provided ‘Input::Input(const Input&)’ 62 | Input (Input const &i); | ^~~~~ ./out/parser.cc:7220:22: warning: implicitly-declared ‘constexpr Input& Input::operator=(const Input&)’ is deprecated [-Wdeprecated-copy] 7220 | yyerror_range[1] = yylloc; | ^~~~~~ In file included from ./include/context-def.hh:26, from parser.yy:124: ./include/input.hh:62:3: note: because ‘Input’ has user-provided ‘Input::Input(const Input&)’ 62 | Input (Input const &i); | ^~~~~ ./out/parser.cc:7288:27: warning: implicitly-declared ‘constexpr Input& Input::operator=(const Input&)’ is deprecated [-Wdeprecated-copy] 7288 | yyerror_range[1] = *yylsp; | ^~~~~ In file included from ./include/context-def.hh:26, from parser.yy:124: ./include/input.hh:62:3: note: because ‘Input’ has user-provided ‘Input::Input(const Input&)’ 62 | Input (Input const &i); | ^~~~~ ./out/parser.cc:7300:22: warning: implicitly-declared ‘constexpr Input& Input::operator=(const Input&)’ is deprecated [-Wdeprecated-copy] 7300 | yyerror_range[2] = yylloc; | ^~~~~~ In file included from ./include/context-def.hh:26, from parser.yy:124: ./include/input.hh:62:3: note: because ‘Input’ has user-provided ‘Input::Input(const Input&)’ 62 | Input (Input const &i); | ^~~~~ ./out/parser.cc:7304:14: warning: implicitly-declared ‘constexpr Input& Input::operator=(const Input&)’ is deprecated [-Wdeprecated-copy] 7304 | *++yylsp = yyloc; | ^~~~~ In file included from ./include/context-def.hh:26, from parser.yy:124: ./include/input.hh:62:3: note: because ‘Input’ has user-provided ‘Input::Input(const Input&)’ 62 | Input (Input const &i); | ^~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:3723:6: note: in expansion of macro ‘SCM_UNBNDP’ 3723 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:3727:7: note: in expansion of macro ‘scm_is_true’ 3727 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ parser.yy:190:22: note: in definition of macro ‘LOWLEVEL_MAKE_SYNTAX’ 190 | 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’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ parser.yy:193:147: note: in expansion of macro ‘SCM_UNBNDP’ 193 | 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’ 3731 | 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, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:3752:6: note: in expansion of macro ‘scm_is_true’ 3752 | 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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ parser.yy:3755:6: note: in expansion of macro ‘scm_is_symbol’ 3755 | if (scm_is_symbol (str)) { | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:3757:7: note: in expansion of macro ‘scm_is_true’ 3757 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:3774:6: note: in expansion of macro ‘scm_is_true’ 3774 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ parser.yy:3780:6: note: in expansion of macro ‘scm_is_null’ 3780 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parser.yy:3783:7: note: in expansion of macro ‘scm_is_true’ 3783 | 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, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ parser.yy:3821:7: note: in expansion of macro ‘scm_is_symbol’ 3821 | if (scm_is_symbol (simple)) { | ^~~~~~~~~~~~~ ./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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/lily-lexer.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/paper-book.hh:32:3: note: in expansion of macro ‘DECLARE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/source-file.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | DECLARE_SMOBS (Source_file); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 120 | #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’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ parse-scm.cc:69:15: note: in expansion of macro ‘scm_is_true’ 69 | if (scm_is_true (c)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/lily-lexer.hh:25, from lily-lexer.cc:20: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘int scm_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/lily-lexer.hh:25, from lily-lexer.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/lily-lexer.hh:25, from lily-lexer.cc:20: ./include/ly-module.hh: In function ‘bool ly_is_module(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/lily-lexer.hh:25, from lily-lexer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_symbol(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/lily-lexer.hh:25, from lily-lexer.cc:20: ./include/lily-guile.hh: In function ‘bool ly_is_pair(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/lily-lexer.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/listener.hh:90:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 90 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh:62:3: note: in expansion of macro ‘DECLARE_SMOBS’ 62 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/source-file.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/lily-parser.hh:35:3: note: in expansion of macro ‘DECLARE_SMOBS’ 35 | DECLARE_SMOBS (Lily_parser); | ^~~~~~~~~~~~~ lily-lexer.cc: In constructor ‘Lily_lexer::Lily_lexer(const Lily_lexer&, Lily_parser*, SCM)’: lily-lexer.cc:127:52: warning: implicitly-declared ‘constexpr Input& Input::operator=(const Input&)’ is deprecated [-Wdeprecated-copy] 127 | override_input_ = *unsmob_input (override_input); | ^ In file included from ./include/lily-lexer.hh:25, from lily-lexer.cc:20: ./include/input.hh:62:3: note: because ‘Input’ has user-provided ‘Input::Input(const Input&)’ 62 | Input (Input const &i); | ^~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/lily-lexer.hh:25, from lily-lexer.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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ lily-lexer.cc:271:7: note: in expansion of macro ‘scm_is_symbol’ 271 | if (scm_is_symbol (sym)) | ^~~~~~~~~~~~~ lily-lexer.cc: In member function ‘void Lily_lexer::prepare_for_next_token()’: lily-lexer.cc:351:29: warning: implicitly-declared ‘constexpr Input& Input::operator=(const Input&)’ is deprecated [-Wdeprecated-copy] 351 | last_input_ = here_input (); | ^ In file included from ./include/lily-lexer.hh:25, from lily-lexer.cc:20: ./include/input.hh:62:3: note: because ‘Input’ has user-provided ‘Input::Input(const Input&)’ 62 | Input (Input const &i); | ^~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/lily-lexer.hh:25, from lily-lexer.cc:20: 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/ly-smobs.icc:52:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 52 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/ly-smobs.icc:93:3: note: in expansion of macro ‘IMPLEMENT_BASE_SMOBS’ 93 | IMPLEMENT_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~~~ lily-lexer.cc:369:1: note: in expansion of macro ‘IMPLEMENT_SMOBS’ 369 | IMPLEMENT_SMOBS (Lily_lexer); | ^~~~~~~~~~~~~~~ In file included from lily-lexer.cc:367: lily-lexer.cc: In function ‘void init_type_Lily_lexer()’: ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from ‘scm_unused_struct* (*)(SCM)’ {aka ‘scm_unused_struct* (*)(scm_unused_struct*)’} to ‘scm_t_subr’ {aka ‘scm_unused_struct* (*)()’} [-Wcast-function-type] 31 | (scm_t_subr) CL::smob_p); \ | ^~~~~~ lily-lexer.cc:370:1: note: in expansion of macro ‘IMPLEMENT_TYPE_P’ 370 | IMPLEMENT_TYPE_P (Lily_lexer, "ly:lily-lexer?"); | ^~~~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro ‘scm_is_null’ 118 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro ‘scm_is_null’ 197 | if (scm_is_null (*freelist)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro ‘SCM_I_CONSP’ 305 | return SCM_I_CONSP (x); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro ‘SCM_TC2PTOBNUM’ 189 | #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) | ^ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro ‘SCM_CELL_TYPE’ 190 | #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro ‘SCM_PTOBNUM’ 322 | scm_ptobs[SCM_PTOBNUM (port)].flush (port); | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro ‘SCM_CELL_WORD’ 193 | #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro ‘SCM_CELL_WORD_1’ 148 | #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro ‘SCM_PTAB_ENTRY’ 155 | #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro ‘SCM_COL’ 163 | #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} | ^~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro ‘SCM_TABCOL’ 349 | SCM_TABCOL (port); | ^~~~~~~~~~ In file included from /<>/lilypond-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 ‘void scm_putc(char, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 365 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function ‘void scm_puts(const char*, SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro ‘SCM_UNLIKELY’ 98 | #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) | ^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro ‘SCM_ASSERT_TYPE’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro ‘SCM_VALIDATE_CELL’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro ‘SCM_CELL_WORD_0’ 136 | #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro ‘SCM_OPOUTPORTP’ 375 | SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); | ^~~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro ‘SCM_CELL_TYPE’ 35 | (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) | ^~~~~~~~~~~~~ ./include/ly-module.hh:32:43: note: in expansion of macro ‘SCM_MODULEP’ 32 | inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:101:41: note: in expansion of macro ‘scm_is_true’ 101 | inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_procedure(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:103:46: note: in expansion of macro ‘scm_is_true’ 103 | inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_is_port(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:104:41: note: in expansion of macro ‘scm_is_true’ 104 | inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ ./include/lily-guile.hh:111:43: note: in expansion of macro ‘scm_is_symbol’ 111 | inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:115:10: note: in expansion of macro ‘scm_is_true’ 115 | return scm_is_true (scm_equal_p (x, y)); | ^~~~~~~~~~~ ./include/lily-guile.hh: In function ‘bool ly_scm2bool(SCM)’: /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on ‘*0’ may be undefined [-Wsequence-point] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro ‘scm_is_false’ 35 | #define scm_is_true(x) !scm_is_false (x) | ^~~~~~~~~~~~ ./include/lily-guile.hh:118:42: note: in expansion of macro ‘scm_is_true’ 118 | inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro ‘SCM_CELL_TYPE’ 400 | #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) | ^~~~~~~~~~~~~ ./include/lily-guile.hh:203:41: note: in expansion of macro ‘SCM_I_CONSP’ 203 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/context-def.hh:79:3: note: in expansion of macro ‘DECLARE_SMOBS’ 79 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/moment.hh:32:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 32 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/duration.hh:46:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 46 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/pitch.hh:74:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 74 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/lily-lexer.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/lily-parser.hh:35:3: note: in expansion of macro ‘DECLARE_SMOBS’ 35 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/box.hh:15:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 15 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:125:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 125 | DECLARE_BASE_SMOBS (CL) | ^~~~~~~~~~~~~~~~~~ ./include/stencil.hh:63:3: note: in expansion of macro ‘DECLARE_SIMPLE_SMOBS’ 63 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/prob.hh:36:3: note: in expansion of macro ‘DECLARE_SMOBS’ 36 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ ./include/smobs.hh:139:25: note: in expansion of macro ‘SCM_CELL_TYPE’ 139 | if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ | ^~~~~~~~~~~~~ ./include/smobs.hh:149:3: note: in expansion of macro ‘DECLARE_BASE_SMOBS’ 149 | DECLARE_BASE_SMOBS (CL) \ | ^~~~~~~~~~~~~~~~~~ ./include/source-file.hh:49:3: note: in expansion of macro ‘DECLARE_SMOBS’ 49 | DECLARE_SMOBS (Source_file); | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ lexer.ll:200:7: note: in expansion of macro ‘scm_is_null’ 200 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ lexer.ll:213:7: note: in expansion of macro ‘scm_is_null’ 213 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ lexer.ll:452:7: note: in expansion of macro ‘scm_is_eq’ 452 | if (!scm_is_eq (yylval, SCM_UNSPECIFIED)) | ^~~~~~~~~ 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro ‘scm_is_eq’ 36 | #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) | ^~~~~~~~~ lexer.ll:845:6: note: in expansion of macro ‘scm_is_null’ 845 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ lexer.ll:859:6: note: in expansion of macro ‘scm_is_false’ 859 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro ‘scm_is_eq’ 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ lexer.ll:899:6: note: in expansion of macro ‘scm_is_false’ 899 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ lexer.ll:1006:7: note: in expansion of macro ‘scm_is_eq’ 1006 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ lexer.ll:1008:12: note: in expansion of macro ‘scm_is_eq’ 1008 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ lexer.ll:1033:9: note: in expansion of macro ‘scm_is_eq’ 1033 | if (!scm_is_eq (optional, SCM_UNDEFINED)) | ^~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) | ^~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro ‘SCM_CELL_TYPE’ 427 | #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro ‘SCM_TYP7’ 29 | && (SCM_TYP7 (x) == scm_tc7_symbol)) | ^~~~~~~~ lexer.ll:1055:13: note: in expansion of macro ‘scm_is_symbol’ 1055 | else if (scm_is_symbol (yylval)) | ^~~~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ lexer.ll:1114:7: note: in expansion of macro ‘SCM_UNBNDP’ 1114 | 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #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’ 539 | #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) | ^~~~~~~~~ lexer.ll:1122:6: note: in expansion of macro ‘SCM_UNBNDP’ 1122 | if (SCM_UNBNDP (sval)) | ^~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/context-def.hh:25, from 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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro ‘SCM_VALIDATE_CELL’ 187 | # define SCM_VALIDATE_CELL(cell, expr) (expr) | ^~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro ‘SCM_UNPACK’ 168 | #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) | ^~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro ‘SCM_GC_CELL_WORD’ 191 | SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) | ^~~~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro ‘SCM_CELL_WORD’ 192 | #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) | ^~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro ‘SCM_CELL_WORD_0’ 222 | #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’ 412 | #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’ 57 | #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’ 29 | #define SCM_VALUESP(x) (SCM_STRUCTP (x)\ | ^~~~~~~~~~~ lexer.ll:1128:21: note: in expansion of macro ‘SCM_VALUESP’ 1128 | if (extra_token && SCM_VALUESP (sval)) | ^~~~~~~~~~~ In file included from /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /<>/lilypond-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] 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ~~~~~~~~~^~~~~ /<>/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro ‘SCM_UNPACK’ 145 | #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) | ^~~~~~~~~~ lexer.ll:1148:11: note: in expansion of macro ‘scm_is_eq’ 1148 | 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=] 4640 | (yy_c_buf_p) = yy_cp; | ~~~~~~~~~~~~~^~~~~~~ lexer.ll:402:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ 402 | char const *s = YYText (); | ^~~~~~~~~~~~~~~~~~~ lexer.ll:401:1: note: here 401 | {RESTNAME} { | ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 4640 | (yy_c_buf_p) = yy_cp; | ~~~~~~~~~~~~~^~~~~~~ lexer.ll:410:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ 410 | } | ^ lexer.ll:407:1: note: here 407 | q { | ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 4640 | (yy_c_buf_p) = yy_cp; | ~~~~~~~~~~~~~^~~~~~~ lexer.ll:415:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ 415 | return MULTI_MEASURE_REST; | ^~~~~~~~~~~~~~~~~~~ lexer.ll:413:1: note: here 413 | R { | ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 4640 | (yy_c_buf_p) = yy_cp; | ~~~~~~~~~~~~~^~~~~~~ lexer.ll:513:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ 513 | } | ^~ lexer.ll:511:1: note: here 511 | {WORD} { | ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 4640 | (yy_c_buf_p) = yy_cp; | ~~~~~~~~~~~~~^~~~~~~ lexer.ll:521:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ 521 | {FRACTION} { | ^~~~~~~~~~~~~ lexer.ll:518:1: note: here 518 | {COMMAND} { | ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 4640 | (yy_c_buf_p) = yy_cp; | ~~~~~~~~~~~~~^~~~~~~ lexer.ll:533:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ 533 | } | ^~ lexer.ll:530:1: note: here 530 | {UNSIGNED} { | ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 4640 | (yy_c_buf_p) = yy_cp; | ~~~~~~~~~~~~~^~~~~~~ lexer.ll:589:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ 589 | } | ^~ lexer.ll:586:1: note: here 586 | {UNSIGNED} { | ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 4640 | (yy_c_buf_p) = yy_cp; | ~~~~~~~~~~~~~^~~~~~~ lexer.ll:597:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ 597 | \\.|\| { | ^~~~~~~~~ lexer.ll:594:1: note: here 594 | {COMMAND} { | ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 4640 | (yy_c_buf_p) = yy_cp; | ~~~~~~~~~~~~~^~~~~~~ lexer.ll:630:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ 630 | \\\" { | ^~~~~~~ lexer.ll:627:1: note: here 627 | {WORD} { | ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 4640 | (yy_c_buf_p) = yy_cp; | ~~~~~~~~~~~~~^~~~~~~ lexer.ll:637:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ 637 | {FRACTION} { | ^~~~~~~~~~~~~ lexer.ll:634:1: note: here 634 | {COMMAND} { | ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 4640 | (yy_c_buf_p) = yy_cp; | ~~~~~~~~~~~~~^~~~~~~ lexer.ll:645:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ 645 | } | ^~ lexer.ll:642:1: note: here 642 | {UNSIGNED} { | ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 4640 | (yy_c_buf_p) = yy_cp; | ~~~~~~~~~~~~~^~~~~~~ lexer.ll:681:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ 681 | int token_type = MARKUP_FUNCTION; | ^ ~~~ lexer.ll:678:1: note: here 678 | {COMMAND} { | ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 4640 | (yy_c_buf_p) = yy_cp; | ~~~~~~~~~~~~~^~~~~~~ lexer.ll:789:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ 789 | } | ^~ lexer.ll:787:1: note: here 787 | {WORD} { | ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 4640 | (yy_c_buf_p) = yy_cp; | ~~~~~~~~~~~~~^~~~~~~ lexer.ll:797:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ 797 | } | ^ lexer.ll:794:1: note: here 794 | {COMMAND} { | ^~~~ out/lexer.cc:4640:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 4640 | (yy_c_buf_p) = yy_cp; | ~~~~~~~~~~~~~^~~~~~~ lexer.ll:813:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’ 813 | return UNSIGNED; | ^~~~~~~~~~~~~~~~~ lexer.ll:811:1: note: here 811 | {UNSIGNED} { | ^~~~ lexer.ll: In member function ‘const char* Lily_lexer::YYText_utf8()’: lexer.ll:1221:4: warning: this statement may fall through [-Wimplicit-fallthrough=] 1221 | if ((p[i] & 0xff) < 0xa0) | ^~ lexer.ll:1223:3: note: here 1223 | case 0xe1: // 0x1000-0x1fff | ^~~~ lexer.ll:1239:4: warning: this statement may fall through [-Wimplicit-fallthrough=] 1239 | if ((p[i] & 0xff) >= 0xa0) | ^~ lexer.ll:1241:3: note: here 1241 | case 0xee: // 0xe000-0xefff | ^~~~ lexer.ll:1248:4: warning: this statement may fall through [-Wimplicit-fallthrough=] 1248 | if ((p[i] & 0xff) < 0x90) | ^~ lexer.ll:1250:3: note: here 1250 | case 0xf1: // 0x40000-0x7ffff | ^~~~ make -C ../flower && true make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/flower' true make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/flower' g++ -o out/lilypond ./out/staff-symbol-referencer-scheme.o ./out/stem-engraver.o ./out/midi-chunk.o ./out/instrument-name-engraver.o ./out/hyphen-engraver.o ./out/tweak-engraver.o ./out/sequential-iterator.o ./out/hara-kiri-group-spanner.o ./out/ottava-bracket.o ./out/slur-score-parameters.o ./out/grob.o ./out/span-arpeggio-engraver.o ./out/dynamic-performer.o ./out/parse-scm.o ./out/tie.o ./out/bend-engraver.o ./out/balloon-engraver.o ./out/simple-spacer-scheme.o ./out/lily-version.o ./out/semi-tie-column.o ./out/constrained-breaking.o ./out/score-engraver.o ./out/spanner-scheme.o ./out/multi-measure-rest-engraver.o ./out/system-start-delimiter-engraver.o ./out/context-property.o ./out/simple-closure.o ./out/interval-minefield.o ./out/lily-lexer.o ./out/audio-element-info.o ./out/font-size-engraver.o ./out/horizontal-bracket-engraver.o ./out/grob-closure.o ./out/volta-bracket.o ./out/axis-group-interface.o ./out/file-name-map.o ./out/axis-group-engraver.o ./out/line-spanner.o ./out/script-engraver.o ./out/spring.o ./out/slur.o ./out/pure-from-neighbor-interface.o ./out/program-option.o ./out/fretboard-engraver.o ./out/separation-item.o ./out/stream-event-scheme.o ./out/script-column-engraver.o ./out/bezier-bow.o ./out/rest.o ./out/page-breaking-scheme.o ./out/kievan-ligature.o ./out/spacing-basic.o ./out/staff-symbol-referencer.o ./out/dimensions-scheme.o ./out/music-scheme.o ./out/note-heads-engraver.o ./out/paper-outputter.o ./out/music-wrapper.o ./out/skyline-pair.o ./out/dot-column-engraver.o ./out/staff-collecting-engraver.o ./out/page-turn-engraver.o ./out/engraver-scheme.o ./out/enclosing-bracket.o ./out/text-interface.o ./out/freetype-error.o ./out/ottava-engraver.o ./out/scale.o ./out/arpeggio.o ./out/program-option-scheme.o ./out/footnote-engraver.o ./out/spacing-engraver.o ./out/accidental.o ./out/piano-pedal-bracket.o ./out/item-scheme.o ./out/lyric-combine-music-iterator.o ./out/percent-repeat-iterator.o ./out/listener.o ./out/grob-interface-scheme.o ./out/font-metric.o ./out/note-spacing-engraver.o ./out/chord-name.o ./out/slur-proto-engraver.o ./out/music-iterator.o ./out/rhythmic-head.o ./out/grob-array.o ./out/break-substitution.o ./out/context.o ./out/dispatcher.o ./out/grob-property.o ./out/general-scheme.o ./out/auto-change-iterator.o ./out/tie-engraver.o ./out/translator-dispatch-list.o ./out/dynamic-engraver.o ./out/lookup.o ./out/global-ctor.o ./out/custos-engraver.o ./out/volta-repeat-iterator.o ./out/paper-score.o ./out/pitch-scheme.o ./out/mensural-ligature-engraver.o ./out/piano-pedal-engraver.o ./out/system.o ./out/pitch.o ./out/modified-font-metric.o ./out/slur-performer.o ./out/guile-init.o ./out/stencil-scheme.o ./out/simple-spacer.o ./out/staff-spacing.o ./out/grace-music.o ./out/global-vars.o ./out/module-scheme.o ./out/input.o ./out/paper-outputter-scheme.o ./out/multi-measure-rest.o ./out/flag.o ./out/relative-octave-music.o ./out/output-property-engraver.o ./out/output-def-scheme.o ./out/box.o ./out/paper-system.o ./out/part-combine-iterator.o ./out/drum-note-engraver.o ./out/music-sequence.o ./out/music.o ./out/stem.o ./out/relative-octave-check.o ./out/pointer-group-interface-scheme.o ./out/double-percent-repeat-engraver.o ./out/stencil-integral.o ./out/partial-iterator.o ./out/extender-engraver.o ./out/percent-repeat-item.o ./out/part-combine-engraver.o ./out/lyric-hyphen.o ./out/stencil.o ./out/book.o ./out/breathing-sign-engraver.o ./out/fingering-column-engraver.o ./out/midi-item.o ./out/undead.o ./out/repeat-acknowledge-engraver.o ./out/grace-engraver.o ./out/figured-bass-position-engraver.o ./out/tie-formatting-problem.o ./out/pfb.o ./out/ttf.o ./out/freetype.o ./out/new-fingering-engraver.o ./out/grid-line-interface.o ./out/bar-number-engraver.o ./out/page-marker.o ./out/collision-engraver.o ./out/figured-bass-engraver.o ./out/spanner-break-forbid-engraver.o ./out/note-performer.o ./out/minimal-page-breaking.o ./out/vaticana-ligature-engraver.o ./out/note-name-engraver.o ./out/tab-note-heads-engraver.o ./out/music-wrapper-iterator.o ./out/sustain-pedal.o ./out/paper-def.o ./out/trill-spanner-engraver.o ./out/staff-grouper-interface.o ./out/output-def.o ./out/nested-property.o ./out/timing-translator.o ./out/protected-scm.o ./out/font-select.o ./out/ligature-bracket-engraver.o ./out/note-column-scheme.o ./out/prob.o ./out/stream-event.o ./out/midi-control-function-performer.o ./out/tuplet-iterator.o ./out/default-bar-line-engraver.o ./out/script-column.o ./out/rhythmic-column-engraver.o ./out/volta-engraver.o ./out/paper-column-engraver.o ./out/context-mod-scheme.o ./out/ligature-engraver.o ./out/beam-collision-engraver.o ./out/apply-context-iterator.o ./out/lily-lexer-scheme.o ./out/spacing-spanner.o ./out/text-spanner-engraver.o ./out/line-interface.o ./out/measure-grouping-spanner.o ./out/metronome-engraver.o ./out/warn-scheme.o ./out/includable-lexer.o ./out/item.o ./out/stanza-number-align-engraver.o ./out/relocate.o ./out/pointer-group-interface.o ./out/lilypond-version.o ./out/custos.o ./out/beam.o ./out/staff-performer.o ./out/slur-engraver.o ./out/directional-element-interface.o ./out/dots.o ./out/performer.o ./out/spacing-interface.o ./out/separating-line-group-engraver.o ./out/axis-group-interface-scheme.o ./out/profile.o ./out/spacing-determine-loose-columns.o ./out/laissez-vibrer-engraver.o ./out/rest-collision-engraver.o ./out/side-position-interface.o ./out/repeat-tie-engraver.o ./out/optimal-page-breaking.o ./out/stencil-expression.o ./out/control-track-performer.o ./out/paper-book.o ./out/pure-from-neighbor-engraver.o ./out/bezier.o ./out/audio-staff.o ./out/midi-walker.o ./out/break-align-engraver.o ./out/ly-module.o ./out/span-bar-stub-engraver.o ./out/completion-rest-engraver.o ./out/grid-point-engraver.o ./out/scheme-engraver.o ./out/dot-column.o ./out/note-head-scheme.o ./out/pitch-squash-engraver.o ./out/tie-configuration.o ./out/duration-scheme.o ./out/hairpin.o ./out/context-mod.o ./out/quote-iterator.o ./out/ledger-line-engraver.o ./out/dots-engraver.o ./out/vertical-align-engraver.o ./out/misc.o ./out/pango-select-scheme.o ./out/figured-bass-continuation.o ./out/grace-iterator.o ./out/gregorian-ligature.o ./out/pango-select.o ./out/main.o ./out/system-start-delimiter.o ./out/grob-info.o ./out/piano-pedal-performer.o ./out/stencil-interpret.o ./out/key-signature-interface.o ./out/pitched-trill-engraver.o ./out/score.o ./out/note-collision.o ./out/completion-note-heads-engraver.o ./out/tab-tie-follow-engraver.o ./out/input-smob.o ./out/audio-column.o ./out/smobs.o ./out/vaticana-ligature.o ./out/stanza-number-engraver.o ./out/translator.o ./out/book-scheme.o ./out/least-squares.o ./out/score-performer.o ./out/balloon.o ./out/sources.o ./out/music-output.o ./out/skyline.o ./out/clef.o ./out/beam-engraver.o ./out/key-engraver.o ./out/unpure-pure-container.o ./out/time-signature-engraver.o ./out/one-line-page-breaking.o ./out/score-scheme.o ./out/function-documentation.o ./out/lily-parser-scheme.o ./out/text-engraver.o ./out/translator-ctors.o ./out/dynamic-align-engraver.o ./out/font-config-scheme.o ./out/arpeggio-engraver.o ./out/translator-scheme.o ./out/drum-note-performer.o ./out/accidental-engraver.o ./out/cue-clef-engraver.o ./out/lily-guile.o ./out/rest-collision.o ./out/parenthesis-engraver.o ./out/spanner.o ./out/rod.o ./out/piano-pedal-align-engraver.o ./out/articulations.o ./out/simple-music-iterator.o ./out/pdf-scheme.o ./out/melody-spanner.o ./out/keyword.o ./out/tuplet-bracket.o ./out/episema-engraver.o ./out/lyric-extender.o ./out/kievan-ligature-engraver.o ./out/lyric-combine-music.o ./out/unfolded-repeat-iterator.o ./out/pango-font.o ./out/horizontal-bracket.o ./out/clef-engraver.o ./out/key-performer.o ./out/gregorian-ligature-engraver.o ./out/moment-scheme.o ./out/moment.o ./out/grob-smob.o ./out/breathing-sign.o ./out/font-interface.o ./out/lyric-engraver.o ./out/page-breaking.o ./out/engraver-group.o ./out/music-function-scheme.o ./out/fingering-column.o ./out/grob-array-scheme.o ./out/tie-specification.o ./out/audio-item.o ./out/dispatcher-scheme.o ./out/slur-scoring.o ./out/tab-staff-symbol-engraver.o ./out/beaming-pattern.o ./out/performance.o ./out/tuplet-engraver.o ./out/open-type-font-scheme.o ./out/template5.o ./out/paper-column.o ./out/script-row-engraver.o ./out/simultaneous-music-iterator.o ./out/staff-symbol.o ./out/context-def.o ./out/chord-tremolo-engraver.o ./out/source-file.o ./out/bar-line.o ./out/paper-score-scheme.o ./out/cluster.o ./out/scm-hash.o ./out/global-context-scheme.o ./out/measure-grouping-engraver.o ./out/keep-alive-together-engraver.o ./out/slur-configuration.o ./out/all-font-metrics-scheme.o ./out/self-alignment-interface.o ./out/spaceable-grob.o ./out/bar-check-iterator.o ./out/grace-spacing-engraver.o ./out/input-scheme.o ./out/lyric-performer.o ./out/slash-repeat-engraver.o ./out/grid-line-span-engraver.o ./out/glissando-engraver.o ./out/event-chord-iterator.o ./out/note-column.o ./out/spring-smob.o ./out/performer-group.o ./out/paper-system-scheme.o ./out/page-spacing.o ./out/context-scheme.o ./out/tie-performer.o ./out/semi-tie.o ./out/break-alignment-interface.o ./out/beam-quanting.o ./out/context-specced-music-iterator.o ./out/rest-engraver.o ./out/percent-repeat-engraver.o ./out/note-head.o ./out/font-config.o ./out/dimension-cache.o ./out/spacing-loose-columns.o ./out/melody-engraver.o ./out/coherent-ligature-engraver.o ./out/page-spacing-result.o ./out/all-font-metrics.o ./out/dot-formatting-problem.o ./out/font-metric-scheme.o ./out/forbid-break-engraver.o ./out/page-layout-problem.o ./out/beam-performer.o ./out/spacing-options.o ./out/time-signature-performer.o ./out/pfb-scheme.o ./out/property-iterator.o ./out/ledger-line-spanner.o ./out/script-interface.o ./out/event-iterator.o ./out/note-spacing.o ./out/page-marker-scheme.o ./out/staff-symbol-engraver.o ./out/music-function.o ./out/ambitus-engraver.o ./out/instrument-switch-engraver.o ./out/grob-scheme.o ./out/accidental-placement.o ./out/change-iterator.o ./out/context-handle.o ./out/paper-book-scheme.o ./out/align-interface.o ./out/performance-scheme.o ./out/concurrent-hairpin-engraver.o ./out/column-x-positions.o ./out/scheme-listener-scheme.o ./out/duration.o ./out/tie-details.o ./out/global-context.o ./out/cluster-engraver.o ./out/dot-configuration.o ./out/tempo-performer.o ./out/translator-group-ctors.o ./out/prob-scheme.o ./out/stem-tremolo.o ./out/mensural-ligature.o ./out/grob-pq-engraver.o ./out/page-turn-page-breaking.o ./out/phrasing-slur-engraver.o ./out/lily-parser.o ./out/engraver.o ./out/rhythmic-music-iterator.o ./out/mark-engraver.o ./out/page-layout-problem-scheme.o ./out/chord-tremolo-iterator.o ./out/auto-beam-engraver.o ./out/translator-group.o ./out/tuplet-number.o ./out/chord-name-engraver.o ./out/fingering-engraver.o ./out/time-signature.o ./out/audio-element.o ./out/tie-column.o ./out/pitch-interval.o ./out/grob-interface.o ./out/open-type-font.o ./out/span-bar-engraver.o ./out/midi-stream.o ./out/repeated-music.o ./out/gdb.o ./out/scheme-listener.o ./out/pango-font-scheme.o ./out/note-head-line-engraver.o ./out/bar-engraver.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 -lfontconfig -lfreetype -lfontconfig -lfreetype -lfreetype -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro help2man out/lilypond > out/lilypond.1 true 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/mf' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore ( echo ./out/feta14.tfm: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta14.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta14.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2019/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]( 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;" @{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@} [70This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) ] @{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 (feta13.mf (feta-autometric.mf @{group@:arrowheads@} @{char@:open@:74@:3.535@:0.35982@:1.7675@:1.7675@:0.35982@:0@:open.01@} [74] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (feta-generic.mf (feta-macros.mf @{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] (feta-params.mf @{char@:open@:77@:1.7675@:1.7675@:0.35982@:3.535@:1.7675@:0@:open.1M1@} [77]) @{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} (feta-rests.mf @{char@:close@:78@:3.535@:0@:1.7675@:1.7675@:0@:0@:close.01@} [78] @{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@:close@:79@:0@:3.535@:1.7675@:1.7675@:3.535@:0@:close.0M1@} [79] @{char@:whole rest (outside staff)@:35@:0@:4.72502@:1.96875@:0.43655@:4.72502@: 0@:0o@} [35] @{char@:close@:80@:1.7675@:1.7675@:3.535@:0@:1.7675@:0@:close.11@} [80] @{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@:close@:81@:1.7675@:1.7675@:0@:3.535@:1.7675@:0@:close.1M1@} [81]] @{puorg@:arrowheads@} ) (feta-dots.mf @{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 @{group@:dots@} @{char@:duration dot@:82@:0@:1.54262@:0.77132@:0.77132@:1.54262@:0@:dot@} [82] @{puorg@:dots@} )] (feta-scripts.mf @{char@:breve rest (outside staff)@:40@:0@:1.89@:0.43655@:3.15001@:1.89@:0@:M1o @} [40] @{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@:Quarter rest@:41@:0@:2.9925@:3.93752@:4.92189@:2.9925@:0@:2@} [41] @{char@:short fermata up@:85@:3.535@:3.535@:0@:7.777@:3.535@:0@:ushortfermata@} [85] @{char@:Classical quarter rest@:42@:0@:3.15001@:3.36829@:2.58302@:3.15001@:0@:2 classical@} [42] @{char@:short fermata down@:86@:3.535@:3.535@:7.777@:0@:3.535@:0@:dshortfermata @} [86 @{char@:8th rest@:43@:0@:3.15001@:3.36829@:2.58302@:3.15001@:0@:3@} [43]] @{char@:long fermata up@:87@:4.41876@:4.41876@:0@:5.3025@:4.41876@:0@:ulongferm ata@} [87] @{char@:16th rest@:44@:0@:3.78@:6.5183@:2.58302@:3.78@:0@:4@} [44] @{char@:long fermata down@:88@:4.41876@:4.41876@:5.3025@:0@:4.41876@:0@:dlongfe rmata@} [88] @{char@:32th rest@:45@:0@:4.09502@:6.5183@:5.73303@:4.09502@:0@:5@} [45] @{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@:64th rest@:46@:0@:4.40999@:9.6683@:5.73303@:4.40999@:0@:6@} [46 @{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@:128th rest@:47@:0@:4.72502@:9.6683@:8.88304@:4.72502@:0@:7@} [47] @{puorg@:rests@} ) (feta-accidentals.mf @{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 @{group@:accidentals@} @{char@:Sharp@:48@:0@:3.46503@:4.72502@:4.72502@:3.46503@:0@:sharp@} [48]] @{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@:Arrowed Sharp (arrow up)@:49@:0@:3.46503@:4.72502@:8.50502@:3.46503@:0@ :sharp.arrowup@} [49] @{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@:Arrowed Sharp (arrow down)@:50@:0.65483@:3.46503@:8.50502@:4.72502@:3.4 6503@:0@:sharp.arrowdown@} [50] @{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@:Arrowed Sharp (arrows up and down)@:51@:0.65483@:3.46503@:8.50502@:8.50 502@:3.46503@:0@:sharp.arrowboth@} [51] @{char@:Reverse turn@:108@:3.86641@:3.86641@:1.87148@:1.87148@:3.86641@:0@:reve rseturn@} [108] @{char@:1/2 Sharp@:52@:0@:2.205@:4.72502@:4.72502@:2.205@:0@:sharp.slashslash.s tem@} [52] @{char@:Turn@:109@:3.86641@:3.86641@:1.87148@:1.87148@:3.86641@:0@:turn@} [109] @{char@:Sharp (3 beams)@:53@:0@:3.46503@:4.72502@:4.72502@:3.46503@:0@:sharp.sl ashslashslash.stemstem@} [53] @{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@:1/2 Sharp (3 beams)@:54@:0@:2.9925@:4.09502@:4.09502@:2.9925@:0@:sharp. slashslashslash.stem@} [54]] @{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@:3/4 Sharp@:55@:0@:5.04004@:4.72502@:4.72502@:5.04004@:0@:sharp.slashsla sh.stemstemstem@} [55] @{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@:Natural@:56@:0@:2.1@:4.72502@:4.72502@:2.1@:0@:natural@} [56] @{char@:Segno@:116@:3.535@:3.535@:5.3025@:5.3025@:3.535@:0@:segno@} [116] @{char@:Arrowed Natural (arrow up)@:57@:1.30966@:2.1@:4.72502@:8.50502@:2.1@:0@ :natural.arrowup@} [57] @{char@:Varied Segno@:117@:4.41876@:4.41876@:14.14001@:14.14001@:4.41876@:0@:va rsegno@} [117] @{char@:Arrowed Natural (arrow down)@:58@:0@:2.1@:8.50502@:4.72502@:2.1@:0@:nat ural.arrowdown@} [58] @{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@:Arrowed Natural (arrows up and down)@:59@:1.30966@:2.1@:8.50502@:8.5050 2@:2.1@:0@:natural.arrowboth@} [59] @{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@:Flat@:60@:0.52386@:2.52002@:1.89003@:5.985@:2.52002@:0@:flat@} [60]] @{char@:Arpeggio@:124@:0@:2.82802@:0@:3.535@:2.82802@:0@:arpeggio@} [124]( 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;" @{char@:Arrowed Flat (arrow up)@:61@:1.5061@:2.52002@:1.89003@:8.50502@:2.52002 @:0@:flat.arrowup@} [61 @{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@:Arrowed Flat (arrow down)@:62@:1.5061@:2.52002@:6.93007@:5.985@:2.52002 @:0@:flat.arrowdown@} [62] @{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@:Arrowed Flat (arrow up and down)@:63@:1.5061@:2.52002@:6.93007@:8.50502 @:2.52002@:0@:flat.arrowboth@} [63] @{char@:prall@:129@:2.94583@:2.94583@:1.7675@:1.7675@:2.94583@:0@:prall@} [129] @{char@:Flat (slashed)@:64@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@:flat. slash@} [64] @{char@:mordent@:130@:2.94583@:2.94583@:2.35666@:2.35666@:2.94583@:0@:mordent@} [130] @{char@:Flat (slashed twice)@:65@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@ :flat.slashslash@} [65] @{char@:prallprall@:131@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:prallpra ll@} [131] @{char@:Flatflat (mirrored)@:66@:0@:5.04004@:1.89003@:5.985@:5.04004@:0@:mirror edflat.flat@} [66] @{char@:prallmordent@:132@:4.41875@:4.41875@:2.35666@:2.35666@:4.41875@:0@:pral lmordent@} [132 @{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@: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@:Double Flat@:69@:0.52386@:4.5675@:1.89003@:5.985@:4.5675@:0@:flatflat@} [69]] @{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@:3/4 Flat@:70@:0.52386@:4.5675@:1.89003@:5.985@:4.5675@:0@:flatflat.slas h@} [70]] @{char@:prallup@:138@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:prallup@} [138] @{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 @{char@:lineprall@:139@:4.41875@:4.41875@:1.7675@:7.07@:4.41875@:0@:lineprall@} [139]) @{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@: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@:open@:76@:1.57501@:1.57501@:3.15001@:0.34924@:1.57501@:0@:open.11@} [76]] @{char@:Tick mark@:142@:2.12102@:3.88847@:0@:6.00949@:3.88847@:0@:tickmark@} [142] @{char@:open@:77@:1.57501@:1.57501@:0.34924@:3.15001@:1.57501@:0@:open.1M1@} [77] @{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 @{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] @{group@:clefs@} @{char@:C clef@:144@:0@:9.71149@:7.07@:7.07@:9.71149@:0@:C@} [144] @{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 @{char@:C clef@:145@:0@:7.85918@:5.65604@:5.65604@:7.85918@:0@:C_change@} [145] @{group@:dots@} @{char@:duration dot@:82@:0@:1.35674@:0.67838@:0.67838@:1.35674@:0@:dot@} [82] @{puorg@:dots@} ) (feta-scripts.mf @{char@:F clef @:146@:0@:9.48561@:8.83751@:3.535@:9.48561@:0@:F@} [146] @{group@:scripts@} @{char@:fermata up@:83@:4.26494@:4.26494@:0.32742@:4.65869@:4.26494@:0@:ufermat a@} [83] @{char@:F clef (reduced)@:147@:0@:7.58853@:7.07005@:2.82802@:7.58853@:0@:F_chan ge@} [147] @{char@:fermata down@:84@:4.26494@:4.26494@:4.65869@:0.32742@:4.26494@:0@:dferm ata@} [84]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{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@:G clef@:148@:0@:9.06735@:9.01427@:16.96803@:9.06735@:0@:G@} [148 (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 @{char@:long fermata up@:87@:3.93752@:3.93752@:0@:4.72502@:3.93752@:0@:ulongfer mata@} [87]) (feta-params.mf) @{char@:long fermata down@:88@:3.93752@:3.93752@:4.72502@:0@:3.93752@:0@:dlongf ermata@} [88 @{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@:G clef@:149@:0@:7.25392@:7.21146@:14.02298@:7.25392@:0@:G_change@} [149] @{char@:whole rest (outside staff)@:35@:0@:6.68251@:2.78438@:0.48134@:6.68251@: 0@:0o@} [35] @{char@:percussion clef@:150@:-2.36844@:7.07@:3.535@:3.535@:7.07@:0@:percussion @} [150 @{char@:very long fermata up@:89@:4.72502@:4.72502@:0@:5.04004@:4.72502@:0@:uve rylongfermata@} [89 @{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@:percussion clef (reduced)@:151@:-1.89476@:5.65604@:2.82802@:2.82802@:5. 65604@:0@:percussion_change@} [151]] @{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@:very long fermata down@:90@:4.72502@:4.72502@:5.04004@:0@:4.72502@:0@:d verylongfermata@} [90] @{char@:breve rest (outside staff)@:40@:0@:2.673@:0.48134@:4.455@:2.673@:0@:M1o @} [40] @{char@:Thumb@:91@:1.26001@:1.26001@:2.52003@:1.57501@:1.26001@:0@:thumb@} [91 @{char@:Quarter rest@:41@:0@:4.23224@:5.56876@:6.96094@:4.23224@:0@:2@} [41] @{char@:tab clef@:152@:-0.70699@:9.89803@:10.18088@:10.18088@:9.89803@:0@:tab@} [152]] @{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@:Classical quarter rest@:42@:0@:4.455@:4.69568@:3.6531@:4.455@:0@:2class ical@} [42] @{char@:staccatissimo/martellato up@:95@:0.75157@:0.75157@:0.2@:3.27159@:0.7515 7@:0@:ustaccatissimo@} [95] @{char@:tab clef (reduced)@:153@:-0.5656@:7.91846@:8.14473@:8.14473@:7.91846@:0 @:tab_change@} [153 @{char@:staccatissimo/martellato down@:96@:0.75157@:0.75157@:3.27159@:0.2@:0.75 157@:0@:dstaccatissimo@} [96] @{puorg@:clefs@} )] (feta-timesignatures.mf @{char@:portato/single tenuto@:97@:1.89003@:1.89003@:0.34924@:0.34924@:1.89003@ :0@:tenuto@} [97] @{group@:timesig@} @{char@:4/4 meter@:154@:0@:5.91325@:3.535@:3.535@:5.91325@:0@:C44@} [154 @{char@:8th rest@:43@:0@:4.455@:4.69568@:3.6531@:4.455@:0@:3@} [43]] @{char@:portato/tenuto with staccato@:98@:1.89003@:1.89003@:0.30559@:2.22488@:1 .89003@:0@:uportato@} [98] @{char@:2/2 meter@:155@:0@:5.91325@:3.535@:3.535@:5.91325@:0@:C22@} [155 @{char@:portato/tenuto with staccato@:99@:1.89003@:1.89003@:2.22488@:0.30559@:1 .89003@:0@:dportato@} [99]] @{puorg@:timesig@} ) @{char@:marcato up@:100@:1.57501@:1.57501@:0@:3.46503@:1.57501@:0@:umarcato@} [100] @{char@:16th rest@:44@:0@:5.346@:9.15068@:3.6531@:5.346@:0@:4@} [44] (feta-pedals.mf @{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@:32th rest@:45@:0@:5.79152@:9.15068@:8.10811@:5.79152@:0@:5@} [45] @{char@:halfopen (unstopped)@:103@:1.26001@:1.26001@:1.57501@:1.57501@:1.26001@ :0@:halfopen@} [103] @{group@:pedal@} @{char@:Pedal asterisk@:156@:0@:5.4989@:0@:5.4989@:5.4989@:0@:*@} [156] @{char@:halfopen vertical@:104@:1.26001@:1.26001@:1.57501@:1.57501@:1.26001@:0@ :halfopenvertical@} [104] @{char@:64th rest@:46@:0@:6.23697@:13.60568@:8.10811@:6.23697@:0@:6@} [46 @{char@:Pedal dash@:157@:0@:3.37372@:0@:4.04001@:3.37372@:0@:M@} [157]] @{char@:plus (stopped)@:105@:1.73251@:1.73251@:1.73251@:1.73251@:1.73251@:0@:st opped@} [105] @{char@:Pedal dot@:158@:0@:1.12457@:0@:1.12457@:1.12457@:0@:.@} [158] @{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@:128th rest@:47@:0@:6.68251@:13.60568@:12.56311@:6.68251@:0@:7@} [47 @{char@:Pedal P@:159@:0@:5.89168@:0@:7.07@:5.89168@:0@:P@} [159]] @{puorg@:rests@} ) (feta-accidentals.mf @{char@:Turn@:109@:3.44533@:3.44533@:1.66765@:1.66765@:3.44533@:0@:turn@} [109] @{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] @{group@:accidentals@} @{char@:Sharp@:48@:0@:4.90053@:6.68251@:6.68251@:4.90053@:0@:sharp@} [48] @{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@:Arrowed Sharp (arrow up)@:49@:0@:4.90053@:6.68251@:12.0285@:4.90053@:0@ :sharp.arrowup@} [49] @{char@:left toe@:113@:1.57501@:1.57501@:0@:4.72502@:1.57501@:0@:upedaltoe@} [113] @{char@:Pedal Ped@:162@:0@:11.28372@:0@:7.07@:11.28372@:0@:Ped@} [162] @{puorg@:pedal@} ) (feta-brackettips.mf @{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] @{group@:brackettips@} @{char@:bracket tip up@:163@:0@:6.71649@:0.79538@:4.83588@:6.71649@:0@:up@} [163] @{char@:Arrowed Sharp (arrow down)@:50@:0.72202@:4.90053@:12.0285@:6.68251@:4.9 0053@:0@:sharp.arrowdown@} [50 @{char@:bracket tip down@:164@:0@:6.71649@:4.83588@:0.79538@:6.71649@:0@:down@} [164] @{char@:Segno@:116@:3.15001@:3.15001@:4.72502@:4.72502@:3.15001@:0@:segno@} [116]] @{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@:Varied Segno@:117@:3.93752@:3.93752@:12.60004@:12.60004@:3.93752@:0@:va rsegno@} [117] @{char@:Arrowed Sharp (arrows up and down)@:51@:0.72202@:4.90053@:12.0285@:12.0 285@:4.90053@:0@:sharp.arrowboth@} [51] @{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@:Coda@:118@:3.20253@:3.20253@:4.25253@:4.25253@:3.20253@:0@:coda@} [118] @{char@:1/2 Sharp@:52@:0@:3.11848@:6.68251@:6.68251@:3.11848@:0@:sharp.slashsla sh.stem@} [52]]( echo ./out/feta26.tfm: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta26.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta26.mf;" @{char@:accordion register stdbass@:168@:7.36237@:7.36237@:0.20465@:14.34467@:7 .36237@:0@:stdbass@} [168] @{char@:Varied Coda@:119@:3.32407@:3.32407@:4.37407@:4.37407@:3.32407@:0@:varco da@} [119] @{char@:accordion register bayanbass@:169@:3.82736@:3.82736@:0.29236@:10.89737@ :3.82736@:0@:bayanbass@} [169] @{char@:Right Comma@:120@:0@:1.57501@:1.89003@:1.89003@:1.57501@:0@:rcomma@} [120] @{char@:Sharp (3 beams)@:53@:0@:4.90053@:6.68251@:6.68251@:4.90053@:0@:sharp.sl ashslashslash.stemstem@} [53 @{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@:accordion oldEE@:170@:3.82736@:3.82736@:0@:7.4793@:3.82736@:0@:oldEE@} [170]] @{char@:1/2 Sharp (3 beams)@:54@:0@:4.23224@:5.79152@:5.79152@:4.23224@:0@:shar p.slashslashslash.stem@} [54 @{char@:accordion push@:171@:3.36768@:0@:0@:8.41931@:0@:0@:push@} [171] @{char@:Arpeggio@:124@:0@:2.52002@:0@:3.15001@:2.52002@:0@:arpeggio@} [124] @{char@:accordion pull@:172@:2.74115@:0.62653@:0@:8.41931@:0.62653@:0@:pull@} [172]] @{puorg@:accordion@} ) (feta-ties.mf @{char@:Trill_element@:125@:0@:3.15001@:0@:2.52002@:3.15001@:0@:trill_element@} [125] @{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@} ) @{char@:Arpeggio arrow down@:126@:0@:2.52002@:0@:3.15001@:2.52002@:0@:arpeggio. arrow.M1@} [126 @{parameter@:staffsize@:14.14@} @{parameter@:stafflinethickness@:0.44977@} @{parameter@:staff_space@:3.535@} @{parameter@:linethickness@:0.44977@} @{parameter@:black_notehead_width@:4.64114@} @{parameter@:ledgerlinethickness@:0.89954@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) @{char@:3/4 Sharp@:55@:0@:7.12804@:6.68251@:6.68251@:7.12804@:0@:sharp.slashsla sh.stemstemstem@} [55 ) (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. ]] @{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@:Natural@:56@:0@:2.97@:6.68251@:6.68251@:2.97@:0@:natural@} [56]]mv feta14.log feta14.tfm ./out @{char@:prall@:129@:2.625@:2.625@:1.57501@:1.57501@:2.625@:0@:prall@} [129] @{char@:Arrowed Natural (arrow up)@:57@:1.44402@:2.97@:6.68251@:12.0285@:2.97@: 0@:natural.arrowup@} [57] @{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@:Arrowed Natural (arrow down)@:58@:0@:2.97@:12.0285@:6.68251@:2.97@:0@:n atural.arrowdown@} [58]rm -f feta14.*gf feta14.*pk @{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@:Arrowed Natural (arrows up and down)@:59@:1.44402@:2.97@:12.0285@:12.02 85@:2.97@:0@:natural.arrowboth@} [59] @{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@:Flat@:60@:0.5776@:3.56401@:2.67303@:8.46448@:3.56401@:0@:flat@} [60] @{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@:Arrowed Flat (arrow up)@:61@:1.66061@:3.56401@:2.67303@:12.02849@:3.564 01@:0@:flat.arrowup@} [61] @{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@:Arrowed Flat (arrow down)@:62@:1.66061@:3.56401@:9.80107@:8.46448@:3.56 401@:0@:flat.arrowdown@} [62]] @{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 @{char@:Arrowed Flat (arrow up and down)@:63@:1.66061@:3.56401@:9.80107@:12.028 49@:3.56401@:0@:flat.arrowboth@} [63] @{group@:clefs@} @{char@:C clef@:144@:0@:8.68958@:6.30002@:6.30002@:8.68958@:0@:C@} [144]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{char@:Flat (slashed)@:64@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@:0@:fla t.slash@} [64] @{char@:C clef@:145@:0@:7.03899@:5.04004@:5.04004@:7.03899@:0@:C_change@} [145 @{char@:Flat (slashed twice)@:65@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@: 0@:flat.slashslash@} [65]] (feta26.mf (feta-autometric.mf @{char@:Flatflat (mirrored)@:66@:0@:7.12804@:2.67303@:8.46448@:7.12804@:0@:mirr oredflat.flat@} [66 ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (feta-generic.mf] (feta-macros.mf @{char@:F clef @:146@:0@:8.45255@:7.87503@:3.15001@:8.45255@:0@:F@} [146]) (feta-params.mf @{char@:Semi flat@:67@:0.5776@:3.56401@:2.67303@:8.46448@:3.56401@:0@:mirroredf lat@} [67]) @{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} (feta-rests.mf @{char@:F clef (reduced)@:147@:0@:6.76207@:6.30005@:2.52002@:6.76207@:0@:F_chan ge@} [147 @{group@:rests@} @{char@:whole rest@:33@:0@:9.45001@:3.9375@:0@:9.45001@:0@:0@} [33]] @{char@:Semi flat@:68@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@:0@:mirrored flat.backslash@} [68 @{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@:Double Flat@:69@:0.5776@:6.45973@:2.67303@:8.46448@:6.45973@:0@:flatfla t@} [69] @{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@:3/4 Flat@:70@:0.5776@:6.45973@:2.67303@:8.46448@:6.45973@:0@:flatflat.s lash@} [70] @{char@:Quarter rest@:41@:0@:5.98499@:7.875@:9.84377@:5.98499@:0@:2@} [41] @{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@:Classical quarter rest@:42@:0@:6.3@:6.57234@:5.16602@:6.3@:0@:2classica l@} [42] @{char@:G clef@:148@:0@:8.07983@:8.03253@:15.12006@:8.07983@:0@:G@} [148]] @{char@:Left Parenthesis@:73@:2.70885@:0@:4.455@:4.455@:0@:0@:leftparen@} [73] @{char@:8th rest@:43@:0@:6.3@:6.57234@:5.16602@:6.3@:0@:3@} [43 @{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@:16th rest@:44@:0@:7.55998@:12.87234@:5.16602@:7.55998@:0@:4@} [44] @{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@:32th rest@:45@:0@:8.19002@:12.87234@:11.46602@:8.19002@:0@:5@} [45] @{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@:G clef@:149@:0@:6.4639@:6.42606@:12.49574@:6.4639@:0@:G_change@} [149] @{char@:64th rest@:46@:0@:8.81996@:19.17235@:11.46602@:8.81996@:0@:6@} [46] @{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@:percussion clef@:150@:-2.1105@:6.30002@:3.15001@:3.15001@:6.30002@:0@:p ercussion@} [150] @{char@:close@:81@:2.22751@:2.22751@:0@:4.455@:2.22751@:0@:close.1M1@} [81] @{puorg@:arrowheads@} ) (feta-dots.mf @{char@:128th rest@:47@:0@:9.45001@:19.17235@:17.76602@:9.45001@:0@:7@} [47] @{puorg@:rests@} ) (feta-accidentals.mf @{group@:dots@} @{char@:duration dot@:82@:0@:1.98683@:0.99342@:0.99342@:1.98683@:0@:dot@} [82 @{char@:percussion clef (reduced)@:151@:-1.68842@:5.04004@:2.52002@:2.52002@:5. 04004@:0@:percussion_change@} [151]] @{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] @{group@:accidentals@} @{char@:Sharp@:48@:0@:6.93004@:9.45001@:9.45001@:6.93004@:0@:sharp@} [48] @{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@:Arrowed Sharp (arrow up)@:49@:0@:6.93004@:9.45001@:17.01@:6.93004@:0@:s harp.arrowup@} [49] @{char@:short fermata down@:86@:4.455@:4.455@:9.801@:0@:4.455@:0@:dshortfermata @} [86] @{char@:tab clef@:152@:-0.62999@:8.82004@:9.07208@:9.07208@:8.82004@:0@:tab@} [152] @{char@:long fermata up@:87@:5.56876@:5.56876@:0@:6.68251@:5.56876@:0@:ulongfer mata@} [87 @{char@:Arrowed Sharp (arrow down)@:50@:0.817@:6.93004@:17.01@:9.45001@:6.93004 @:0@:sharp.arrowdown@} [50]] @{char@:long fermata down@:88@:5.56876@:5.56876@:6.68251@:0@:5.56876@:0@:dlongf ermata@} [88]( 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;" @{char@:Arrowed Sharp (arrows up and down)@:51@:0.817@:6.93004@:17.01@:17.01@:6 .93004@:0@:sharp.arrowboth@} [51 @{char@:very long fermata up@:89@:6.68251@:6.68251@:0@:7.12804@:6.68251@:0@:uve rylongfermata@} [89]] @{char@:tab clef (reduced)@:153@:-0.504@:7.05606@:7.25769@:7.25769@:7.05606@:0@ :tab_change@} [153] @{puorg@:clefs@} ) (feta-timesignatures.mf @{char@:very long fermata down@:90@:6.68251@:6.68251@:7.12804@:0@:6.68251@:0@:d verylongfermata@} [90 @{group@:timesig@} @{char@:4/4 meter@:154@:0@:5.23347@:3.15001@:3.15001@:5.23347@:0@:C44@} [154] @{char@:1/2 Sharp@:52@:0@:4.40999@:9.45001@:9.45001@:4.40999@:0@:sharp.slashsla sh.stem@} [52]] @{char@:2/2 meter@:155@:0@:5.23347@:3.15001@:3.15001@:5.23347@:0@:C22@} [155] @{puorg@:timesig@} ) (feta-pedals.mf @{char@:Thumb@:91@:1.782@:1.782@:3.56403@:2.22751@:1.782@:0@:thumb@} [91] @{char@:Sharp (3 beams)@:53@:0@:6.93004@:9.45001@:9.45001@:6.93004@:0@:sharp.sl ashslashslash.stemstem@} [53] @{char@:> accent@:92@:4.00948@:4.00948@:2.22751@:2.22751@:4.00948@:0@:sforzato@ } [92] @{group@:pedal@} @{char@:Pedal asterisk@:156@:0@:4.90001@:0@:4.90001@:4.90001@:0@:*@} [156] @{char@:espr@:93@:8.46448@:8.46448@:2.22751@:2.22751@:8.46448@:0@:espr@} [93] @{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@:1/2 Sharp (3 beams)@:54@:0@:5.98499@:8.19002@:8.19002@:5.98499@:0@:shar p.slashslashslash.stem@} [54] @{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@:3/4 Sharp@:55@:0@:10.08005@:9.45001@:9.45001@:10.08005@:0@:sharp.slashs lash.stemstemstem@} [55] @{char@:Pedal P@:159@:0@:5.25002@:0@:6.30002@:5.25002@:0@:P@} [159] @{char@:portato/tenuto with staccato@:98@:2.67303@:2.67303@:0.33694@:2.98332@:2 .67303@:0@:uportato@} [98] @{char@:Pedal d@:160@:0@:4.20001@:0@:5.51251@:4.20001@:0@:d@} [160 @{char@:portato/tenuto with staccato@:99@:2.67303@:2.67303@:2.98332@:0.33694@:2 .67303@:0@:dportato@} [99]] @{char@:Natural@:56@:0@:4.2@:9.45001@:9.45001@:4.2@:0@:natural@} [56] @{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@:Pedal e@:161@:0@:2.52@:0@:3.6@:2.52@:0@:e@} [161] @{char@:open (unstopped)@:102@:1.782@:1.782@:2.22751@:2.22751@:1.782@:0@:open@} [102] @{char@:Arrowed Natural (arrow up)@:57@:1.63399@:4.2@:9.45001@:17.01@:4.2@:0@:n atural.arrowup@} [57] @{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@:Arrowed Natural (arrow down)@:58@:0@:4.2@:17.01@:9.45001@:4.2@:0@:natur al.arrowdown@} [58] @{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@:Pedal Ped@:162@:0@:10.05482@:0@:6.30002@:10.05482@:0@:Ped@} [162] @{puorg@:pedal@} ) (feta-brackettips.mf @{char@:Reverse turn@:108@:4.87267@:4.87267@:2.35854@:2.35854@:4.87267@:0@:reve rseturn@} [108 @{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] @{char@:Arrowed Natural (arrows up and down)@:59@:1.63399@:4.2@:17.01@:17.01@:4 .2@:0@:natural.arrowboth@} [59] @{puorg@:brackettips@} ) (feta-accordion.mf @{char@:Turn@:109@:4.87267@:4.87267@:2.35854@:2.35854@:4.87267@:0@:turn@} [109] @{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@:Flat@:60@:0.6536@:5.04002@:3.78004@:11.96997@:5.04002@:0@:flat@} [60] @{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@:accordion register stdbass@:168@:6.58379@:6.58379@:0.19864@:12.79868@:6 .58379@:0@:stdbass@} [168 @{char@:Arrowed Flat (arrow up)@:61@:1.87909@:5.04002@:3.78004@:17.01@:5.04002@ :0@:flat.arrowup@} [61]] @{char@:right heel@:112@:2.22751@:2.22751@:2.97@:2.22751@:2.22751@:0@:dpedalhee l@} [112] @{char@:accordion register bayanbass@:169@:3.43378@:3.43378@:0.28377@:9.7338@:3 .43378@:0@:bayanbass@} [169] @{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@:Arrowed Flat (arrow down)@:62@:1.87909@:5.04002@:13.86009@:11.96997@:5. 04002@:0@:flat.arrowdown@} [62] @{char@:accordion oldEE@:170@:3.43378@:3.43378@:0@:6.69728@:3.43378@:0@:oldEE@} [170 @{char@:Flageolet@:115@:2.376@:2.376@:2.376@:2.376@:2.376@:0@:flageolet@} [115]] @{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@} ) @{char@:Arrowed Flat (arrow up and down)@:63@:1.87909@:5.04002@:13.86009@:17.01 @:5.04002@:0@:flat.arrowboth@} [63] @{char@:Segno@:116@:4.455@:4.455@:6.68251@:6.68251@:4.455@:0@:segno@} [116] (feta-ties.mf @{group@:ties@} @{char@:Short lyric tie@:173@:0@:0@:1.99496@:0@:0@:0@:lyric.short@} [173] @{char@:Flat (slashed)@:64@:2.51996@:5.04002@:3.78004@:11.96997@:5.04002@:0@:fl at.slash@} [64] @{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. @{char@:Varied Segno@:117@:5.56876@:5.56876@:17.82@:17.82@:5.56876@:0@:varsegno @} [117] @{char@:Flat (slashed twice)@:65@:2.51996@:5.04002@:3.78004@:11.96997@:5.04002@ :0@:flat.slashslash@} [65] @{char@:Coda@:118@:4.52928@:4.52928@:6.01428@:6.01428@:4.52928@:0@:coda@} [118] @{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@:Varied Coda@:119@:4.5651@:4.5651@:6.0501@:6.0501@:4.5651@:0@:varcoda@} [119] @{char@:Semi flat@:68@:2.51996@:5.04002@:3.78004@:11.96997@:5.04002@:0@:mirrore dflat.backslash@} [68]mv feta13.log feta13.tfm ./out @{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@:Double Flat@:69@:0.6536@:9.13498@:3.78004@:11.96997@:9.13498@:0@:flatfl at@} [69]] @{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@:3/4 Flat@:70@:0.6536@:9.13498@:3.78004@:11.96997@:9.13498@:0@:flatflat. slash@} [70]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) ] @{char@:Double Sharp@:71@:0@:6.3@:3.15001@:3.15001@:6.3@:0@:doublesharp@} [71]rm -f feta13.*gf feta13.*pk @{char@:Right Parenthesis@:72@:0@:3.69467@:6.3@:6.3@:3.69467@:0@:rightparen@} [72] @{char@:Arpeggio@:124@:0@:3.56401@:0@:4.455@:3.56401@:0@:arpeggio@} [124 @{char@:Left Parenthesis@:73@:3.69467@:0@:6.3@:6.3@:0@:0@:leftparen@} [73] @{puorg@:accidentals@} ) (feta-arrowheads.mf] (feta11.mf @{group@:arrowheads@} @{char@:open@:74@:6.3@:0.43573@:3.15001@:3.15001@:0.43573@:0@:open.01@} [74] (feta-autometric.mf @{char@:Trill_element@:125@:0@:4.455@:0@:3.56401@:4.455@:0@:trill_element@} [125 ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (feta-generic.mf @{char@:open@:75@:0.43573@:6.3@:3.15001@:3.15001@:6.3@:0@:open.0M1@} [75] (feta-macros.mf] @{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@:Arpeggio arrow down@:126@:0@:3.56401@:0@:4.455@:3.56401@:0@:arpeggio.ar row.M1@} [126]) (feta-params.mf @{char@:close@:78@:6.3@:0@:3.15001@:3.15001@:0@:0@:close.01@} [78] @{char@:Arpeggio arrow up@:127@:0@:3.56401@:0@:4.455@:3.56401@:0@:arpeggio.arro w.1@} [127] (feta-trills.mf @{char@:close@:79@:0@:6.3@:3.15001@:3.15001@:6.3@:0@:close.0M1@} [79] @{char@:trilelement@:128@:1.85625@:1.85625@:2.22751@:2.22751@:1.85625@:0@:trile lement@} [128] @{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 @{font@:GNU@:LilyPond@:feta@:11.22@:fetaMusic@} (feta-rests.mf @{char@:prall@:129@:3.7125@:3.7125@:2.22751@:2.22751@:3.7125@:0@:prall@} [129] @{group@:rests@} @{char@:whole rest@:33@:0@:4.20752@:1.75313@:0@:4.20752@:0@:0@} [33] @{group@:dots@} @{char@:duration dot@:82@:0@:2.87767@:1.43884@:1.43884@:2.87767@:0@:dot@} [82] @{puorg@:dots@} ) (feta-scripts.mf @{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@:mordent@:130@:3.7125@:3.7125@:2.97@:2.97@:3.7125@:0@:mordent@} [130 @{group@:scripts@} @{char@:fermata up@:83@:8.28351@:8.28351@:0.40851@:9.071@:8.28351@:0@:ufermata@ } [83]] @{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@:fermata down@:84@:8.28351@:8.28351@:9.071@:0.40851@:8.28351@:0@:dfermat a@} [84] @{char@:prallprall@:131@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:prallp rall@} [131]] @{char@:longa rest@:38@:0@:1.683@:2.80501@:2.80501@:1.683@:0@:M2@} [38] @{char@:short fermata up@:85@:6.3@:6.3@:0@:13.85999@:6.3@:0@:ushortfermata@} [85] @{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@:short fermata down@:86@:6.3@:6.3@:13.85999@:0@:6.3@:0@:dshortfermata@} [86] @{char@:prallmordent@:132@:5.56874@:5.56874@:2.97@:2.97@:5.56874@:0@:prallmorde nt@} [132] @{char@:long fermata up@:87@:7.87502@:7.87502@:0@:9.45001@:7.87502@:0@:ulongfer mata@} [87] @{char@:Quarter rest@:41@:0@:2.66475@:3.50626@:4.38283@:2.66475@:0@:2@} [41 @{char@:upprall@:133@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:upprall@} [133] @{char@:long fermata down@:88@:7.87502@:7.87502@:9.45001@:0@:7.87502@:0@:dlongf ermata@} [88]] @{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@:Classical quarter rest@:42@:0@:2.80501@:3.01736@:2.30011@:2.80501@:0@:2 classical@} [42] @{char@:very long fermata up@:89@:9.45001@:9.45001@:0@:10.08005@:9.45001@:0@:uv erylongfermata@} [89]] @{char@:8th rest@:43@:0@:2.80501@:3.01736@:2.30011@:2.80501@:0@:3@} [43] @{char@:very long fermata down@:90@:9.45001@:9.45001@:10.08005@:0@:9.45001@:0@: dverylongfermata@} [90] @{char@:downprall@:136@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:downpra ll@} [136] @{char@:Thumb@:91@:2.52@:2.52@:5.04004@:3.15001@:2.52@:0@:thumb@} [91] @{char@:16th rest@:44@:0@:3.366@:5.82237@:2.30011@:3.366@:0@:4@} [44] @{char@:downmordent@:137@:5.56874@:5.56874@:2.97@:2.97@:5.56874@:0@:downmordent @} [137] @{char@:> accent@:92@:5.66997@:5.66997@:3.15001@:3.15001@:5.66997@:0@:sforzato@ } [92] @{char@:prallup@:138@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:prallup@} [138] @{char@:espr@:93@:11.96997@:11.96997@:3.15001@:3.15001@:11.96997@:0@:espr@} [93] @{char@:32th rest@:45@:0@:3.64651@:5.82237@:5.10512@:3.64651@:0@:5@} [45] @{char@:staccato dot@:94@:1.25998@:1.25998@:1.25998@:1.25998@:1.25998@:0@:stacc ato@} [94] @{char@:lineprall@:139@:5.56874@:5.56874@:2.22751@:8.91003@:5.56874@:0@:linepra ll@} [139]) @{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@:Curved caesura@:140@:0@:8.91@:3.56401@:5.346@:8.91@:0@:caesura.curved@} [140] @{char@:portato/single tenuto@:97@:3.78004@:3.78004@:0.43573@:0.43573@:3.78004@ :0@:tenuto@} [97] @{char@:Straight caesura@:141@:0@:8.91@:3.56401@:5.346@:8.91@:0@:caesura.straig ht@} [141] @{char@:64th rest@:46@:0@:3.92699@:8.62738@:5.10512@:3.92699@:0@:6@} [46] @{char@:Tick mark@:142@:2.67303@:4.90045@:0@:7.57349@:4.90045@:0@:tickmark@} [142] @{char@:portato/tenuto with staccato@:98@:3.78004@:3.78004@:0.38127@:4.05562@:3 .78004@:0@:uportato@} [98] @{char@:snap pizzicato (Bartok pizzicato)@:143@:2.376@:2.376@:2.376@:3.564@:2.3 76@:0@:snappizzicato@} [143] @{char@:portato/tenuto with staccato@:99@:3.78004@:3.78004@:4.05562@:0.38127@:3 .78004@:0@:dportato@} [99] @{puorg@:scripts@} ) (feta-clefs.mf @{char@:marcato up@:100@:3.15001@:3.15001@:0@:6.93004@:3.15001@:0@:umarcato@} [100] @{char@:128th rest@:47@:0@:4.20752@:8.62738@:7.91013@:4.20752@:0@:7@} [47] @{puorg@:rests@} ) @{char@:marcato down@:101@:3.15001@:3.15001@:6.93004@:0@:3.15001@:0@:dmarcato@} [101] (feta-accidentals.mf @{char@:open (unstopped)@:102@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:open@} [102] @{group@:clefs@} @{char@:C clef@:144@:0@:12.15344@:8.91@:8.91@:12.15344@:0@:C@} [144] @{char@:halfopen (unstopped)@:103@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:halfo pen@} [103] @{group@:accidentals@} @{char@:Sharp@:48@:0@:3.08553@:4.20752@:4.20752@:3.08553@:0@:sharp@} [48] @{char@:halfopen vertical@:104@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:halfopen vertical@} [104] @{char@:C clef@:145@:0@:9.81906@:7.12802@:7.12802@:9.81906@:0@:C_change@} [145] @{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@:Arrowed Sharp (arrow up)@:49@:0@:3.08553@:4.20752@:7.57352@:3.08553@:0@ :sharp.arrowup@} [49 @{char@:Downbow@:107@:4.725@:4.725@:0@:8.39998@:4.725@:0@:downbow@} [107]] @{char@:F clef @:146@:0@:11.95428@:11.13751@:4.455@:11.95428@:0@:F@} [146] @{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@:Arrowed Sharp (arrow down)@:50@:0.63707@:3.08553@:7.57352@:4.20752@:3.0 8553@:0@:sharp.arrowdown@} [50 @{char@:F clef (reduced)@:147@:0@:9.56346@:8.91003@:3.56401@:9.56346@:0@:F_chan ge@} [147]] @{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@:Arrowed Sharp (arrows up and down)@:51@:0.63707@:3.08553@:7.57352@:7.57 352@:3.08553@:0@:sharp.arrowboth@} [51]] @{char@:Flageolet@:115@:3.36@:3.36@:3.36@:3.36@:3.36@:0@:flageolet@} [115] @{char@:G clef@:148@:0@:11.42715@:11.36028@:21.38402@:11.42715@:0@:G@} [148] @{char@:1/2 Sharp@:52@:0@:1.9635@:4.20752@:4.20752@:1.9635@:0@:sharp.slashslash .stem@} [52 @{char@:Segno@:116@:6.3@:6.3@:9.45001@:9.45001@:6.3@:0@:segno@} [116]] @{char@:Sharp (3 beams)@:53@:0@:3.08553@:4.20752@:4.20752@:3.08553@:0@:sharp.sl ashslashslash.stemstem@} [53 @{char@:Varied Segno@:117@:7.87502@:7.87502@:25.20001@:25.20001@:7.87502@:0@:va rsegno@} [117]] @{char@:G clef@:149@:0@:9.14175@:9.08824@:17.67249@:9.14175@:0@:G_change@} [149 @{char@:Coda@:118@:6.40503@:6.40503@:8.50504@:8.50504@:6.40503@:0@:coda@} [118]] @{char@:percussion clef@:150@:-2.98485@:8.91@:4.455@:4.455@:8.91@:0@:percussion @} [150 @{char@:1/2 Sharp (3 beams)@:54@:0@:2.66475@:3.64651@:3.64651@:2.66475@:0@:shar p.slashslashslash.stem@} [54] @{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@:percussion clef (reduced)@:151@:-2.38788@:7.12802@:3.56401@:3.56401@:7. 12802@:0@:percussion_change@} [151] @{char@:Right Varied Comma@:122@:1.575@:1.575@:3.78004@:3.78004@:1.575@:0@:rvar comma@} [122] @{char@:3/4 Sharp@:55@:0@:4.48804@:4.20752@:4.20752@:4.48804@:0@:sharp.slashsla sh.stemstemstem@} [55] @{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@:Natural@:56@:0@:1.87001@:4.20752@:4.20752@:1.87001@:0@:natural@} [56] @{char@:Trill_element@:125@:0@:6.3@:0@:5.04002@:6.3@:0@:trill_element@} [125] @{char@:tab clef@:152@:-0.89099@:12.47401@:12.83047@:12.83047@:12.47401@:0@:tab @} [152 @{char@:Arpeggio arrow down@:126@:0@:5.04002@:0@:6.3@:5.04002@:0@:arpeggio.arro w.M1@} [126]] @{char@:Arrowed Natural (arrow up)@:57@:1.27414@:1.87001@:4.20752@:7.57352@:1.8 7001@:0@:natural.arrowup@} [57] @{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@:Arrowed Natural (arrow down)@:58@:0@:1.87001@:7.57352@:4.20752@:1.87001 @:0@:natural.arrowdown@} [58] @{char@:tab clef (reduced)@:153@:-0.71278@:9.97925@:10.26442@:10.26442@:9.97925 @:0@:tab_change@} [153] @{puorg@:clefs@} ) @{char@:prall@:129@:5.25@:5.25@:3.15001@:3.15001@:5.25@:0@:prall@} [129] (feta-timesignatures.mf @{group@:timesig@} @{char@:4/4 meter@:154@:0@:7.53767@:4.455@:4.455@:7.53767@:0@:C44@} [154] @{char@:mordent@:130@:5.25@:5.25@:4.2@:4.2@:5.25@:0@:mordent@} [130] @{char@:2/2 meter@:155@:0@:7.53767@:4.455@:4.455@:7.53767@:0@:C22@} [155] @{puorg@:timesig@} ) (feta-pedals.mf @{char@:prallprall@:131@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:prallprall@} [131] @{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@:prallmordent@:132@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:prallmordent@} [132] @{char@:Arrowed Natural (arrows up and down)@:59@:1.27414@:1.87001@:7.57352@:7. 57352@:1.87001@:0@:natural.arrowboth@} [59] @{char@:Pedal P@:159@:0@:7.425@:0@:8.91@:7.425@:0@:P@} [159] @{char@:upprall@:133@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:upprall@} [133] @{char@:Pedal d@:160@:0@:5.94@:0@:7.79625@:5.94@:0@:d@} [160] @{char@:upmordent@:134@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:upmordent@} [134] @{char@:Pedal e@:161@:0@:3.564@:0@:5.09143@:3.564@:0@:e@} [161] @{char@:pralldown@:135@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:pralldown@} [135] @{char@:Flat@:60@:0.50966@:2.24402@:1.68303@:5.3295@:2.24402@:0@:flat@} [60 @{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@:Pedal Ped@:162@:0@:14.22035@:0@:8.91@:14.22035@:0@:Ped@} [162] @{char@:prallup@:138@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:prallup@} [138 @{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 @{char@:lineprall@:139@:7.875@:7.875@:3.15001@:12.60004@:7.875@:0@:lineprall@} [139]) @{char@:Arrowed Flat (arrow up)@:61@:1.46526@:2.24402@:1.68303@:7.57352@:2.2440 2@:0@:flat.arrowup@} [61] @{group@:accordion@} @{char@:accordion register discant@:165@:6.99539@:6.99539@:0.21901@:13.58403@:6 .99539@:0@:discant@} [165] @{char@:Curved caesura@:140@:0@:12.6@:5.04002@:7.55998@:12.6@:0@:caesura.curved @} [140] @{char@:accordion register dot@:166@:1.11375@:1.11375@:1.11375@:1.11375@:1.1137 5@:0@:dot@} [166] @{char@:Straight caesura@:141@:0@:12.6@:5.04002@:7.55998@:12.6@:0@:caesura.stra ight@} [141] @{char@:Arrowed Flat (arrow down)@:62@:1.46526@:2.24402@:6.17107@:5.3295@:2.244 02@:0@:flat.arrowdown@} [62] @{char@:accordion register freebass@:167@:4.76788@:4.76788@:0.21901@:9.12901@:4 .76788@:0@:freebass@} [167] @{char@:Tick mark@:142@:3.78004@:6.92995@:0@:10.70999@:6.92995@:0@:tickmark@} [142] @{char@:accordion register stdbass@:168@:9.22289@:9.22289@:0.21901@:18.03902@:9 .22289@:0@:stdbass@} [168] @{char@:snap pizzicato (Bartok pizzicato)@:143@:3.36@:3.36@:3.36@:5.04001@:3.36 @:0@:snappizzicato@} [143 @{char@:accordion register bayanbass@:169@:4.76788@:4.76788@:0.31288@:13.67789@ :4.76788@:0@:bayanbass@} [169]] @{char@:Arrowed Flat (arrow up and down)@:63@:1.46526@:2.24402@:6.17107@:7.5735 2@:2.24402@:0@:flat.arrowboth@} [63 @{puorg@:scripts@} ) (feta-clefs.mf] @{char@:Flat (slashed)@:64@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0@:flat .slash@} [64] @{group@:clefs@} @{char@:C clef@:144@:0@:17.05064@:12.6@:12.6@:17.05064@:0@:C@} [144] @{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 @{char@:Flat (slashed twice)@:65@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0 @:flat.slashslash@} [65 @{group@:ties@} @{char@:Short lyric tie@:173@:0@:0@:2.82146@:0@:0@:0@:lyric.short@} [173]] @{char@:C clef@:145@:0@:13.74951@:10.08005@:10.08005@:13.74951@:0@:C_change@} [145 @{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. mv feta18.log feta18.tfm ./out @{char@:Flatflat (mirrored)@:66@:0@:4.48804@:1.68303@:5.3295@:4.48804@:0@:mirro redflat.flat@} [66] @{char@:F clef @:146@:0@:16.90504@:15.75002@:6.3@:16.90504@:0@:F@} [146] @{char@:Semi flat@:67@:0.50966@:2.24402@:1.68303@:5.3295@:2.24402@:0@:mirroredf lat@} [67] @{char@:F clef (reduced)@:147@:0@:13.5241@:12.60007@:5.04002@:13.5241@:0@:F_cha nge@} [147]( echo ./out/feta23.tfm: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta23.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta23.mf;" @{char@:Semi flat@:68@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0@:mirroredf lat.backslash@} [68]rm -f feta18.*gf feta18.*pk @{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@:G clef@:148@:0@:16.15962@:16.06503@:30.24004@:16.15962@:0@:G@} [148]] @{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 @{char@:G clef@:149@:0@:12.92775@:12.85208@:24.99141@:12.92775@:0@:G_change@} [149] @{group@:arrowheads@} @{char@:open@:74@:2.80501@:0.33978@:1.40251@:1.40251@:0.33978@:0@:open.01@} [74] @{char@:percussion clef@:150@:-4.221@:12.6@:6.3@:6.3@:12.6@:0@:percussion@} [150] @{char@:open@:75@:0.33978@:2.80501@:1.40251@:1.40251@:2.80501@:0@:open.0M1@} [75] @{char@:percussion clef (reduced)@:151@:-3.3768@:10.08005@:5.04002@:5.04002@:10 .08005@:0@:percussion_change@} [151] @{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@:tab clef@:152@:-1.25998@:17.64003@:18.14412@:18.14412@:17.64003@:0@:tab @} [152] @{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@} ) @{char@:tab clef (reduced)@:153@:-1.008@:14.11208@:14.51534@:14.51534@:14.11208 @:0@:tab_change@} [153] @{puorg@:clefs@} ) (feta-timesignatures.mf (feta-dots.mf @{group@:dots@} @{char@:duration dot@:82@:0@:1.19016@:0.59508@:0.59508@:1.19016@:0@:dot@} [82 @{group@:timesig@} @{char@:4/4 meter@:154@:0@:10.79536@:6.3@:6.3@:10.79536@:0@:C44@} [154]] @{puorg@:dots@} ) (feta-scripts.mf @{char@:2/2 meter@:155@:0@:10.79536@:6.3@:6.3@:10.79536@:0@:C22@} [155] @{puorg@:timesig@} ) (feta-pedals.mf @{group@:scripts@} @{char@:fermata up@:83@:3.8248@:3.8248@:0.31854@:4.17542@:3.8248@:0@:ufermata@} [83] @{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@: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@: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@: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@: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.mfThis is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{group@:accordion@} @{char@:accordion register discant@:165@:9.80405@:9.80405@:0.24783@:19.14786@:9 .80405@:0@:discant@} [165 @{char@:very long fermata up@:89@:4.20752@:4.20752@:0@:4.48804@:4.20752@:0@:uve rylongfermata@} [89]] @{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@:very long fermata down@:90@:4.20752@:4.20752@:4.48804@:0@:4.20752@:0@:d verylongfermata@} [90] (feta23.mf @{char@:accordion register stdbass@:168@:12.95404@:12.95404@:0.24783@:25.44785@ :12.95404@:0@:stdbass@} [168] @{char@:Thumb@:91@:1.12201@:1.12201@:2.24403@:1.40251@:1.12201@:0@:thumb@} [91] (feta-autometric.mf @{char@:accordion register bayanbass@:169@:6.65404@:6.65404@:0.35403@:19.25404@ :6.65404@:0@:bayanbass@} [169 @{char@:> accent@:92@:2.52449@:2.52449@:1.40251@:1.40251@:2.52449@:0@:sforzato@ } [92]] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (feta-generic.mf (feta-macros.mf @{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]) (feta-params.mf @{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)] @{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} (feta-rests.mf @{char@:portato/single tenuto@:97@:1.68303@:1.68303@:0.33978@:0.33978@:1.68303@ :0@:tenuto@} [97] @{group@:rests@} @{char@:whole rest@:33@:0@:8.41876@:3.50781@:0@:8.41876@:0@:0@} [33] @{char@:portato/tenuto with staccato@:98@:1.68303@:1.68303@:0.2973@:2.02437@:1. 68303@:0@:uportato@} [98 @{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@:portato/tenuto with staccato@:99@:1.68303@:1.68303@:2.02437@:0.2973@:1. 68303@:0@:dportato@} [99 @{char@:half rest (outside staff)@:36@:0@:8.41876@:0.52107@:3.50781@:8.41876@:0 @:1o@} [36] @{char@:accordion oldEE@:170@:6.65404@:6.65404@:0@:13.09566@:6.65404@:0@:oldEE@ } [170]] @{char@:maxima rest@:37@:0@:10.10252@:5.6125@:5.6125@:10.10252@:0@:M3@} [37] @{char@:accordion push@:171@:5.69351@:0@:0@:14.234@:0@:0@:push@} [171] @{char@:longa rest@:38@:0@:3.36751@:5.6125@:5.6125@:3.36751@:0@:M2@} [38] @{char@:accordion pull@:172@:4.83383@:0.85968@:0@:14.234@:0.85968@:0@:pull@} [172] @{puorg@:accordion@} ) (feta-ties.mf @{char@:breve rest@:39@:0@:3.36751@:0@:5.6125@:3.36751@:0@:M1@} [39] @{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. mv feta26.log feta26.tfm ./out @{char@:marcato up@:100@:1.40251@:1.40251@:0@:3.08553@:1.40251@:0@:umarcato@} [100 @{char@:breve rest (outside staff)@:40@:0@:3.36751@:0.52107@:5.6125@:3.36751@:0 @:M1o@} [40]] @{char@:marcato down@:101@:1.40251@:1.40251@:3.08553@:0@:1.40251@:0@:dmarcato@} [101 @{char@:Quarter rest@:41@:0@:5.33186@:7.01563@:8.76955@:5.33186@:0@:2@} [41]] @{char@:open (unstopped)@:102@:1.12201@:1.12201@:1.40251@:1.40251@:1.12201@:0@: open@} [102] @{char@:Classical quarter rest@:42@:0@:5.6125@:5.87305@:4.60226@:5.6125@:0@:2cl assical@} [42] @{char@:halfopen (unstopped)@:103@:1.12201@:1.12201@:1.40251@:1.40251@:1.12201@ :0@:halfopen@} [103] @{char@:8th rest@:43@:0@:5.6125@:5.87305@:4.60226@:5.6125@:0@:3@} [43]rm -f feta26.*gf feta26.*pk @{char@:halfopen vertical@:104@:1.12201@:1.12201@:1.40251@:1.40251@:1.12201@:0@ :halfopenvertical@} [104] @{char@:16th rest@:44@:0@:6.73499@:11.48555@:4.60226@:6.73499@:0@:4@} [44] @{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@:32th rest@:45@:0@:7.29626@:11.48555@:10.21477@:7.29626@:0@:5@} [45] @{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@:64th rest@:46@:0@:7.85747@:17.09805@:10.21477@:7.85747@:0@:6@} [46] @{char@:Trill (`tr')@:110@:2.38428@:2.38428@:0@:5.89047@:2.38428@:0@:trill@} [110] @{char@:128th rest@:47@:0@:8.41876@:17.09805@:15.82727@:8.41876@:0@:7@} [47 @{char@:left heel@:111@:1.40251@:1.40251@:1.40251@:1.87001@:1.40251@:0@:upedalh eel@} [111]] @{puorg@:rests@} ) (feta-accidentals.mf @{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] @{group@:accidentals@} @{char@:Sharp@:48@:0@:6.17378@:8.41876@:8.41876@:6.17378@:0@:sharp@} [48] @{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@:Arrowed Sharp (arrow up)@:49@:0@:6.17378@:8.41876@:15.15375@:6.17378@:0 @:sharp.arrowup@} [49] @{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@:Arrowed Sharp (arrow down)@:50@:0.78162@:6.17378@:15.15375@:8.41876@:6. 17378@:0@:sharp.arrowdown@} [50] @{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@:Arrowed Sharp (arrows up and down)@:51@:0.78162@:6.17378@:15.15375@:15. 15375@:6.17378@:0@:sharp.arrowboth@} [51] @{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@:1/2 Sharp@:52@:0@:3.92874@:8.41876@:8.41876@:3.92874@:0@:sharp.slashsla sh.stem@} [52] @{char@:Arpeggio arrow down@:126@:0@:2.24402@:0@:2.80501@:2.24402@:0@:arpeggio. arrow.M1@} [126] @{char@:Sharp (3 beams)@:53@:0@:6.17378@:8.41876@:8.41876@:6.17378@:0@:sharp.sl ashslashslash.stemstem@} [53] @{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@:1/2 Sharp (3 beams)@:54@:0@:5.33186@:7.29626@:7.29626@:5.33186@:0@:shar p.slashslashslash.stem@} [54]( 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;" @{char@:prall@:129@:2.33751@:2.33751@:1.40251@:1.40251@:2.33751@:0@:prall@} [129] @{char@:3/4 Sharp@:55@:0@:8.98004@:8.41876@:8.41876@:8.98004@:0@:sharp.slashsla sh.stemstemstem@} [55] @{char@:mordent@:130@:2.33751@:2.33751@:1.87001@:1.87001@:2.33751@:0@:mordent@} [130] @{char@:Natural@:56@:0@:3.74167@:8.41876@:8.41876@:3.74167@:0@:natural@} [56 @{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@:Arrowed Natural (arrow up)@:57@:1.56322@:3.74167@:8.41876@:15.15375@:3. 74167@:0@:natural.arrowup@} [57] @{char@:upprall@:133@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:upprall@} [133] @{char@:Arrowed Natural (arrow down)@:58@:0@:3.74167@:15.15375@:8.41876@:3.7416 7@:0@:natural.arrowdown@} [58] @{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@:Arrowed Natural (arrows up and down)@:59@:1.56322@:3.74167@:15.15375@:1 5.15375@:3.74167@:0@:natural.arrowboth@} [59] @{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@: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@: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@:Arrowed Flat (arrow down)@:62@:1.7977@:4.49002@:12.34758@:10.66373@:4.4 9002@:0@:flat.arrowdown@} [62] @{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 @{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 @{group@:clefs@} @{char@:C clef@:144@:0@:7.77383@:5.61002@:5.61002@:7.77383@:0@:C@} [144]] @{char@:Flat (slashed twice)@:65@:2.24496@:4.49002@:3.36754@:10.66373@:4.49002@ :0@:flat.slashslash@} [65 @{char@:C clef@:145@:0@:6.30403@:4.48804@:4.48804@:6.30403@:0@:C_change@} [145]] @{char@:Flatflat (mirrored)@:66@:0@:8.98004@:3.36754@:10.66373@:8.98004@:0@:mir roredflat.flat@} [66] @{char@:F clef @:146@:0@:7.5268@:7.01253@:2.80501@:7.5268@:0@:F@} [146] @{char@:Semi flat@:67@:0.62529@:4.49002@:3.36754@:10.66373@:4.49002@:0@:mirrore dflat@} [67] @{char@:F clef (reduced)@:147@:0@:6.02145@:5.61005@:2.24402@:6.02145@:0@:F_chan ge@} [147] @{char@:Semi flat@:68@:2.24496@:4.49002@:3.36754@:10.66373@:4.49002@:0@:mirrore dflat.backslash@} [68]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{char@:Double Flat@:69@:0.62529@:8.1381@:3.36754@:10.66373@:8.1381@:0@:flatfla t@} [69] (feta20.mf (feta-autometric.mf @{char@:G clef@:148@:0@:7.1949@:7.15279@:13.46405@:7.1949@:0@:G@} [148 ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (feta-generic.mf (feta-macros.mf]) (feta-params.mf @{char@:3/4 Flat@:70@:0.62529@:8.1381@:3.36754@:10.66373@:8.1381@:0@:flatflat.s lash@} [70]) @{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@:Double Sharp@:71@:0@:5.6125@:2.80626@:2.80626@:5.6125@:0@:doublesharp@} [71]] @{char@:half rest@:34@:0@:7.5@:0@:3.125@:7.5@:0@:1@} [34 @{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] @{char@:whole rest (outside staff)@:35@:0@:7.5@:3.125@:0.50005@:7.5@:0@:0o@} [35 @{puorg@:accidentals@} )] (feta-arrowheads.mf @{char@:half rest (outside staff)@:36@:0@:7.5@:0.50005@:3.125@:7.5@:0@:1o@} [36] @{group@:arrowheads@} @{char@:open@:74@:5.6125@:0.41687@:2.80626@:2.80626@:0.41687@:0@:open.01@} [74] @{char@:maxima rest@:37@:0@:9@:5@:5@:9@:0@:M3@} [37] @{char@:G clef@:149@:0@:5.75595@:5.72226@:11.12718@:5.75595@:0@:G_change@} [149 @{char@:longa rest@:38@:0@:3@:5@:5@:3@:0@:M2@} [38] @{char@:open@:75@:0.41687@:5.6125@:2.80626@:2.80626@:5.6125@:0@:open.0M1@} [75] @{char@:breve rest@:39@:0@:3@:0@:5@:3@:0@:M1@} [39]] @{char@:open@:76@:2.80626@:2.80626@:5.6125@:0.41687@:2.80626@:0@:open.11@} [76] @{char@:breve rest (outside staff)@:40@:0@:3@:0.50005@:5@:3@:0@:M1o@} [40] @{char@:open@:77@:2.80626@:2.80626@:0.41687@:5.6125@:2.80626@:0@:open.1M1@} [77] @{char@:percussion clef@:150@:-1.87935@:5.61002@:2.80501@:2.80501@:5.61002@:0@: percussion@} [150 @{char@:Quarter rest@:41@:0@:4.74998@:6.25@:7.8125@:4.74998@:0@:2@} [41]] @{char@:percussion clef (reduced)@:151@:-1.5035@:4.48804@:2.24402@:2.24402@:4.4 8804@:0@:percussion_change@} [151] @{char@:close@:78@:5.6125@:0@:2.80626@:2.80626@:0@:0@:close.01@} [78] @{char@:Classical quarter rest@:42@:0@:5@:5.25003@:4.1@:5@:0@:2classical@} [42] @{char@:close@:79@:0@:5.6125@:2.80626@:2.80626@:5.6125@:0@:close.0M1@} [79] @{char@:8th rest@:43@:0@:5@:5.25003@:4.1@:5@:0@:3@} [43] @{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 @{char@:16th rest@:44@:0@:5.99998@:10.25003@:4.1@:5.99998@:0@:4@} [44] @{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 @{char@:32th rest@:45@:0@:6.50002@:10.25003@:9.1@:6.50002@:0@:5@} [45] @{group@:scripts@} @{char@:fermata up@:83@:7.40643@:7.40643@:0.39081@:8.108@:7.40643@:0@:ufermata@ } [83] @{char@:tab clef@:152@:-0.56099@:7.85403@:8.07848@:8.07848@:7.85403@:0@:tab@} [152] @{char@:64th rest@:46@:0@:6.99997@:15.25003@:9.1@:6.99997@:0@:6@} [46] @{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@:128th rest@:47@:0@:7.5@:15.25003@:14.1@:7.5@:0@:7@} [47] @{puorg@:rests@} ) (feta-accidentals.mf @{char@:short fermata down@:86@:5.6125@:5.6125@:12.34749@:0@:5.6125@:0@:dshortf ermata@} [86] @{char@:tab clef (reduced)@:153@:-0.44879@:6.28326@:6.46281@:6.46281@:6.28326@: 0@:tab_change@} [153 @{char@:long fermata up@:87@:7.01564@:7.01564@:0@:8.41876@:7.01564@:0@:ulongfer mata@} [87 @{group@:accidentals@} @{char@:Sharp@:48@:0@:5.50003@:7.5@:7.5@:5.50003@:0@:sharp@} [48]]] @{puorg@:clefs@} ) (feta-timesignatures.mf @{char@:long fermata down@:88@:7.01564@:7.01564@:8.41876@:0@:7.01564@:0@:dlongf ermata@} [88] @{char@:Arrowed Sharp (arrow up)@:49@:0@:5.50003@:7.5@:13.49998@:5.50003@:0@:sh arp.arrowup@} [49] @{group@:timesig@} @{char@:4/4 meter@:154@:0@:4.62431@:2.80501@:2.80501@:4.62431@:0@:C44@} [154] @{char@:very long fermata up@:89@:8.41876@:8.41876@:0@:8.98004@:8.41876@:0@:uve rylongfermata@} [89] @{char@:2/2 meter@:155@:0@:4.62431@:2.80501@:2.80501@:4.62431@:0@:C22@} [155 @{char@:Arrowed Sharp (arrow down)@:50@:0.75008@:5.50003@:13.49998@:7.5@:5.5000 3@:0@:sharp.arrowdown@} [50]] @{puorg@:timesig@} ) (feta-pedals.mf @{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@:Arrowed Sharp (arrows up and down)@:51@:0.75008@:5.50003@:13.49998@:13. 49998@:5.50003@:0@:sharp.arrowboth@} [51] @{char@:> accent@:92@:5.05122@:5.05122@:2.80626@:2.80626@:5.05122@:0@:sforzato@ } [92 @{group@:pedal@} @{char@:Pedal asterisk@:156@:0@:4.36334@:0@:4.36334@:4.36334@:0@:*@} [156]] @{char@:1/2 Sharp@:52@:0@:3.49998@:7.5@:7.5@:3.49998@:0@:sharp.slashslash.stem@ } [52] @{char@:espr@:93@:10.66373@:10.66373@:2.80626@:2.80626@:10.66373@:0@:espr@} [93] @{char@:Pedal dash@:157@:0@:2.96191@:0@:3.20572@:2.96191@:0@:M@} [157] @{char@:staccato dot@:94@:1.12248@:1.12248@:1.12248@:1.12248@:1.12248@:0@:stacc ato@} [94] @{char@:Pedal dot@:158@:0@:0.9873@:0@:0.9873@:0.9873@:0@:.@} [158 @{char@:staccatissimo/martellato up@:95@:1.08235@:1.08235@:0.2@:5.57237@:1.0823 5@:0@:ustaccatissimo@} [95] @{char@:Sharp (3 beams)@:53@:0@:5.50003@:7.5@:7.5@:5.50003@:0@:sharp.slashslash slash.stemstem@} [53]] @{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@:1/2 Sharp (3 beams)@:54@:0@:4.74998@:6.50002@:6.50002@:4.74998@:0@:shar p.slashslashslash.stem@} [54]( 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;" @{char@:portato/tenuto with staccato@:98@:3.36754@:3.36754@:0.36475@:3.65605@:3 .36754@:0@:uportato@} [98] @{char@:Pedal P@:159@:0@:4.67502@:0@:5.61002@:4.67502@:0@:P@} [159 @{char@:3/4 Sharp@:55@:0@:8.00003@:7.5@:7.5@:8.00003@:0@:sharp.slashslash.stems temstem@} [55]] @{char@:portato/tenuto with staccato@:99@:3.36754@:3.36754@:3.65605@:0.36475@:3 .36754@:0@:dportato@} [99] @{char@:Pedal d@:160@:0@:3.74@:0@:4.90877@:3.74@:0@:d@} [160] @{char@:marcato up@:100@:2.80626@:2.80626@:0@:6.17378@:2.80626@:0@:umarcato@} [100] @{char@:Natural@:56@:0@:3.33333@:7.5@:7.5@:3.33333@:0@:natural@} [56] @{char@:marcato down@:101@:2.80626@:2.80626@:6.17378@:0@:2.80626@:0@:dmarcato@} [101] @{char@:Pedal e@:161@:0@:2.244@:0@:3.20572@:2.244@:0@:e@} [161] @{char@:open (unstopped)@:102@:2.24501@:2.24501@:2.80626@:2.80626@:2.24501@:0@: open@} [102] @{char@:Arrowed Natural (arrow up)@:57@:1.50014@:3.33333@:7.5@:13.49998@:3.3333 3@:0@:natural.arrowup@} [57] @{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@:Arrowed Natural (arrow down)@:58@:0@:3.33333@:13.49998@:7.5@:3.33333@:0 @:natural.arrowdown@} [58]] @{char@:Pedal Ped@:162@:0@:8.95358@:0@:5.61002@:8.95358@:0@:Ped@} [162] @{puorg@:pedal@} ) (feta-brackettips.mf @{char@:plus (stopped)@:105@:3.0869@:3.0869@:3.0869@:3.0869@:3.0869@:0@:stopped @} [105] @{group@:brackettips@} @{char@:bracket tip up@:163@:0@:5.3295@:0.63112@:3.83725@:5.3295@:0@:up@} [163] @{char@:Upbow@:106@:3.64813@:3.64813@:0@:11.67407@:3.64813@:0@:upbow@} [106] @{char@:bracket tip down@:164@:0@:5.3295@:3.83725@:0.63112@:5.3295@:0@:down@} [164] @{puorg@:brackettips@} ) @{char@:Downbow@:107@:4.20938@:4.20938@:0@:7.4833@:4.20938@:0@:downbow@} [107] (feta-accordion.mf @{char@:Arrowed Natural (arrows up and down)@:59@:1.50014@:3.33333@:13.49998@:1 3.49998@:3.33333@:0@:natural.arrowboth@} [59] @{char@:Reverse turn@:108@:6.13867@:6.13867@:2.97133@:2.97133@:6.13867@:0@:reve rseturn@} [108] @{group@:accordion@} @{char@:accordion register discant@:165@:4.48358@:4.48358@:0.19325@:8.60829@:4. 48358@:0@:discant@} [165] @{char@:Turn@:109@:6.13867@:6.13867@:2.97133@:2.97133@:6.13867@:0@:turn@} [109 @{char@:accordion register dot@:166@:0.70126@:0.70126@:0.70126@:0.70126@:0.7012 6@:0@:dot@} [166]] @{char@:Flat@:60@:0.60005@:4.00002@:3.00003@:9.49997@:4.00002@:0@:flat@} [60] @{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@:Arrowed Flat (arrow up)@:61@:1.72516@:4.00002@:3.00003@:13.49998@:4.000 02@:0@:flat.arrowup@} [61] @{char@:Trill (`tr')@:110@:4.77066@:4.77066@:0@:11.7862@:4.77066@:0@:trill@} [110 @{char@:accordion register bayanbass@:169@:3.08107@:3.08107@:0.27606@:8.69109@: 3.08107@:0@:bayanbass@} [169]] @{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@:Arrowed Flat (arrow down)@:62@:1.72516@:4.00002@:11.00006@:9.49997@:4.0 0002@:0@:flat.arrowdown@} [62] @{char@:left toe@:113@:2.80626@:2.80626@:0@:8.41876@:2.80626@:0@:upedaltoe@} [113] @{char@:accordion oldEE@:170@:3.08107@:3.08107@:0@:5.9965@:3.08107@:0@:oldEE@} [170] @{char@:right toe@:114@:2.80626@:2.80626@:8.41876@:0@:2.80626@:0@:dpedaltoe@} [114] @{char@:accordion push@:171@:2.75362@:0@:0@:6.88416@:0@:0@:push@} [171] @{char@:Flageolet@:115@:2.99333@:2.99333@:2.99333@:2.99333@:2.99333@:0@:flageol et@} [115] @{char@:accordion pull@:172@:2.18864@:0.56497@:0@:6.88416@:0.56497@:0@:pull@} [172 @{char@:Arrowed Flat (arrow up and down)@:63@:1.72516@:4.00002@:11.00006@:13.49 998@:4.00002@:0@:flat.arrowboth@} [63] @{puorg@:accordion@} )] (feta-ties.mf @{char@:Segno@:116@:5.6125@:5.6125@:8.41876@:8.41876@:5.6125@:0@:segno@} [116] @{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@:Varied Segno@:117@:7.01564@:7.01564@:22.45001@:22.45001@:7.01564@:0@:va rsegno@} [117] @{char@:Flatflat (mirrored)@:66@:0@:8.00003@:3.00003@:9.49997@:8.00003@:0@:mirr oredflat.flat@} [66] @{char@:Coda@:118@:5.70609@:5.70609@:7.57692@:7.57692@:5.70609@:0@:coda@} [118] @{char@:Semi flat@:67@:0.60005@:4.00002@:3.00003@:9.49997@:4.00002@:0@:mirrored flat@} [67] @{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@:Semi flat@:68@:1.99997@:4.00002@:3.00003@:9.49997@:4.00002@:0@:mirrored flat.backslash@} [68] @{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@:Double Flat@:69@:0.60005@:7.24998@:3.00003@:9.49997@:7.24998@:0@:flatfl at@} [69] @{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] @{group@:ties@} @{char@:Short lyric tie@:173@:0@:0@:1.77647@:0@:0@:0@:lyric.short@} [173] @{char@:3/4 Flat@:70@:0.60005@:7.24998@:3.00003@:9.49997@:7.24998@:0@:flatflat. slash@} [70] @{char@:Default lyric tie@:174@:0@:0@:1.83879@:0@:0@:0@:lyric.default@} [174 @{char@:Arpeggio arrow down@:126@:0@:4.49002@:0@:5.6125@:4.49002@:0@:arpeggio.a rrow.M1@} [126]] @{puorg@:ties@} ) @{char@:Double Sharp@:71@:0@:5@:2.5@:2.5@:5@:0@:doublesharp@} [71] @{parameter@:staffsize@:11.22@} @{parameter@:stafflinethickness@:0.42471@} @{parameter@:staff_space@:2.80501@} @{parameter@:linethickness@:0.42471@} @{parameter@:black_notehead_width@:3.66487@} @{parameter@:ledgerlinethickness@:0.84943@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) @{char@:Right Parenthesis@:72@:0@:3.00005@:5@:5@:3.00005@:0@:rightparen@} [72] @{char@:Arpeggio arrow up@:127@:0@:4.49002@:0@:5.6125@:4.49002@:0@:arpeggio.arr ow.1@} [127] (feta-trills.mf @{char@:Left Parenthesis@:73@:3.00005@:0@:5@:5@:0@:0@:leftparen@} [73] @{puorg@:accidentals@} ) (feta-arrowheads.mf ) (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. @{char@:trilelement@:128@:2.33855@:2.33855@:2.80626@:2.80626@:2.33855@:0@:trile lement@} [128] @{group@:arrowheads@} @{char@:open@:74@:5@:0.40004@:2.5@:2.5@:0.40004@:0@:open.01@} [74] @{char@:prall@:129@:4.67708@:4.67708@:2.80626@:2.80626@:4.67708@:0@:prall@} [129] @{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@:mordent@:130@:4.67708@:4.67708@:3.74167@:3.74167@:4.67708@:0@:mordent@} [130] @{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@:prallprall@:131@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:prallp rall@} [131]] @{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@:prallmordent@:132@:7.01563@:7.01563@:3.74167@:3.74167@:7.01563@:0@:pral lmordent@} [132] @{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 @{char@:upprall@:133@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:upprall@} [133] @{group@:scripts@} @{char@:fermata up@:83@:6.62505@:6.62505@:0.37505@:7.25005@:6.62505@:0@:ufermat a@} [83] @{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@:fermata down@:84@:6.62505@:6.62505@:7.25005@:0.37505@:6.62505@:0@:dferm ata@} [84]mv feta11.log feta11.tfm ./out @{char@:downprall@:136@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:downpra ll@} [136] @{char@:short fermata up@:85@:5@:5@:0@:10.99998@:5@:0@:ushortfermata@} [85] @{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@: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@: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@:long fermata down@:88@:6.25@:6.25@:7.5@:0@:6.25@:0@:dlongfermata@} [88] @{char@:Straight caesura@:141@:0@:11.225@:4.49002@:6.73499@:11.225@:0@:caesura. straight@} [141 @{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@:Tick mark@:142@:3.36754@:6.1737@:0@:9.54124@:6.1737@:0@:tickmark@} [142] @{char@:Thumb@:91@:2@:2@:4.00002@:2.5@:2@:0@:thumb@} [91] @{char@:snap pizzicato (Bartok pizzicato)@:143@:2.99333@:2.99333@:2.99333@:4.49 @:2.99333@:0@:snappizzicato@} [143] @{puorg@:scripts@} ) (feta-clefs.mf @{char@:> accent@:92@:4.49997@:4.49997@:2.5@:2.5@:4.49997@:0@:sforzato@} [92]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{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] @{group@:clefs@} @{char@:C clef@:144@:0@:15.22581@:11.225@:11.225@:15.22581@:0@:C@} [144 @{char@:staccatissimo/martellato up@:95@:1.00008@:1.00008@:0.2@:5.00009@:1.0000 8@:0@:ustaccatissimo@} [95]]rm -f feta11.*gf feta11.*pk @{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@:C clef@:145@:0@:12.28493@:8.98004@:8.98004@:12.28493@:0@:C_change@} [145] @{char@:portato/tenuto with staccato@:99@:3.00003@:3.00003@:3.30006@:0.35004@:3 .00003@:0@:dportato@} [99] (feta16.mf (feta-autometric.mf @{char@:marcato up@:100@:2.5@:2.5@:0@:5.50003@:2.5@:0@:umarcato@} [100] @{char@:F clef @:146@:0@:15.06024@:14.03127@:5.6125@:15.06024@:0@:F@} [146] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) @{char@:marcato down@:101@:2.5@:2.5@:5.50003@:0@:2.5@:0@:dmarcato@} [101] (feta-generic.mf (feta-macros.mf @{char@:open (unstopped)@:102@:2@:2@:2.5@:2.5@:2@:0@:open@} [102] @{char@:F clef (reduced)@:147@:0@:12.04825@:11.22505@:4.49002@:12.04825@:0@:F_c hange@} [147]) @{char@:halfopen (unstopped)@:103@:2@:2@:2.5@:2.5@:2@:0@:halfopen@} [103] (feta-params.mf @{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]( echo ./out/feta-braces-d.tfm: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-d.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-braces-d.mf;" @{char@: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@:G clef@:148@:0@:14.39616@:14.3119@:26.94003@:14.39616@:0@:G@} [148] @{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} (feta-rests.mf @{char@:Reverse turn@:108@:5.46875@:5.46875@:2.64706@:2.64706@:5.46875@:0@:reve rseturn@} [108] @{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@:Turn@:109@:5.46875@:5.46875@:2.64706@:2.64706@:5.46875@:0@:turn@} [109]] @{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@:Trill (`tr')@:110@:4.25003@:4.25003@:0@:10.49995@:4.25003@:0@:trill@} [110 @{char@:G clef@:149@:0@:11.51698@:11.44957@:22.26418@:11.51698@:0@:G_change@} [149]]] @{char@:left heel@:111@:2.5@:2.5@:2.5@:3.33333@:2.5@:0@:upedalheel@} [111] @{char@:longa rest@:38@:0@:2.3805@:3.9675@:3.9675@:2.3805@:0@:M2@} [38] @{char@:right heel@:112@:2.5@:2.5@:3.33333@:2.5@:2.5@:0@:dpedalheel@} [112 @{char@:percussion clef@:150@:-3.76036@:11.225@:5.6125@:5.6125@:11.225@:0@:perc ussion@} [150]] @{char@:breve rest@:39@:0@:2.3805@:0@:3.9675@:2.3805@:0@:M1@} [39 @{char@:percussion clef (reduced)@:151@:-3.0083@:8.98004@:4.49002@:4.49002@:8.9 8004@:0@:percussion_change@} [151] @{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@:breve rest (outside staff)@:40@:0@:2.3805@:0.46461@:3.9675@:2.3805@:0@: M1o@} [40 @{char@:Segno@:116@:5@:5@:7.5@:7.5@:5@:0@:segno@} [116]] @{char@:tab clef@:152@:-1.12248@:15.71503@:16.1641@:16.1641@:15.71503@:0@:tab@} [152] @{char@:Varied Segno@:117@:6.25@:6.25@:20@:20@:6.25@:0@:varsegno@} [117 @{char@:Quarter rest@:41@:0@:3.76912@:4.95938@:6.1992@:3.76912@:0@:2@} [41]] @{char@:Coda@:118@:5.08336@:5.08336@:6.75003@:6.75003@:5.08336@:0@:coda@} [118] @{char@:Classical quarter rest@:42@:0@:3.9675@:4.19981@:3.25336@:3.9675@:0@:2cl assical@} [42] @{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@:8th rest@:43@:0@:3.9675@:4.19981@:3.25336@:3.9675@:0@:3@} [43] @{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@:tab clef (reduced)@:153@:-0.898@:12.57207@:12.93132@:12.93132@:12.57207 @:0@:tab_change@} [153] @{puorg@:clefs@} ) (feta-timesignatures.mf @{char@:Arpeggio@:124@:0@:4.00002@:0@:5@:4.00002@:0@:arpeggio@} [124] @{char@:16th rest@:44@:0@:4.76099@:8.16731@:3.25336@:4.76099@:0@:4@} [44] @{char@:Trill_element@:125@:0@:5@:0@:4.00002@:5@:0@:trill_element@} [125 @{group@:timesig@} @{char@:4/4 meter@:154@:0@:9.58145@:5.6125@:5.6125@:9.58145@:0@:C44@} [154]] @{char@:Arpeggio arrow down@:126@:0@:4.00002@:0@:5@:4.00002@:0@:arpeggio.arrow. M1@} [126 @{char@:2/2 meter@:155@:0@:9.58145@:5.6125@:5.6125@:9.58145@:0@:C22@} [155]] @{puorg@:timesig@} ) (feta-pedals.mf @{char@:32th rest@:45@:0@:5.15776@:8.16731@:7.22086@:5.15776@:0@:5@} [45 @{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] @{group@:pedal@} @{char@:Pedal asterisk@:156@:0@:8.73056@:0@:8.73056@:8.73056@:0@:*@} [156] @{char@:prall@:129@:4.16667@:4.16667@:2.5@:2.5@:4.16667@:0@:prall@} [129] @{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@: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@:Pedal P@:159@:0@:9.35417@:0@:11.225@:9.35417@:0@:P@} [159] @{char@:64th rest@:46@:0@:5.55447@:12.13481@:7.22086@:5.55447@:0@:6@} [46 @{char@:Pedal d@:160@:0@:7.48334@:0@:9.82188@:7.48334@:0@:d@} [160]] @{char@:prallmordent@:132@:6.25002@:6.25002@:3.33333@:3.33333@:6.25002@:0@:pral lmordent@} [132 @{char@:Pedal e@:161@:0@:4.49@:0@:6.41429@:4.49@:0@:e@} [161]] @{char@:128th rest@:47@:0@:5.95125@:12.13481@:11.18835@:5.95125@:0@:7@} [47 @{char@:Pedal Ped@:162@:0@:17.91512@:0@:11.225@:17.91512@:0@:Ped@} [162] @{puorg@:pedal@} ) @{char@:upprall@:133@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:upprall@} [133 (feta-brackettips.mf] @{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 @{group@:brackettips@} @{char@:bracket tip up@:163@:0@:10.66373@:1.2628@:7.6779@:10.66373@:0@:up@} [163]]] @{puorg@:rests@} ) @{char@:bracket tip down@:164@:0@:10.66373@:7.6779@:1.2628@:10.66373@:0@:down@} [164] @{puorg@:brackettips@} ) (feta-accordion.mf (feta-accidentals.mf @{char@:downprall@:136@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:downprall@} [136 @{group@:accordion@} @{char@:accordion register discant@:165@:8.75746@:8.75746@:0.23709@:17.07462@:8 .75746@:0@:discant@} [165]] @{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@: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@:lineprall@:139@:6.25002@:6.25002@:2.5@:10@:6.25002@:0@:lineprall@} [139]) @{char@:accordion register stdbass@:168@:11.5637@:11.5637@:0.23709@:22.6871@:11 .5637@:0@:stdbass@} [168] @{char@:Curved caesura@:140@:0@:10@:4.00002@:5.99998@:10@:0@:caesura.curved@} [140] @{char@:accordion register bayanbass@:169@:5.9512@:5.9512@:0.3387@:17.17621@:5. 9512@:0@:bayanbass@} [169] @{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 @{char@:accordion oldEE@:170@:5.9512@:5.9512@:0@:11.69919@:5.9512@:0@:oldEE@} [170] @{group@:accidentals@} @{char@:Sharp@:48@:0@:4.36427@:5.95125@:5.95125@:4.36427@:0@:sharp@} [48 @{char@:accordion push@:171@:5.1152@:0@:0@:12.78822@:0@:0@:push@} [171] @{group@:clefs@} @{char@:C clef@:144@:0@:13.60002@:10@:10@:13.60002@:0@:C@} [144] @{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]]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{char@:Default lyric tie@:174@:0@:0@:3.67924@:0@:0@:0@:lyric.default@} [174] @{puorg@:ties@} ) @{parameter@:staffsize@:22.45@} @{parameter@:stafflinethickness@:0.52107@} @{parameter@:staff_space@:5.6125@} @{parameter@:linethickness@:0.52107@} @{parameter@:black_notehead_width@:7.3881@} @{parameter@:ledgerlinethickness@:1.04214@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) @{char@:C clef@:145@:0@:10.98006@:8.00003@:8.00003@:10.98006@:0@:C_change@} [145] ) (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. @{char@:F clef @:146@:0@:13.4167@:12.5@:5@:13.4167@:0@:F@} [146] (feta-braces-d.mf (feta-braces.mf (feta-autometric.mf @{char@:Arrowed Sharp (arrow up)@:49@:0@:4.36427@:5.95125@:10.71223@:4.36427@:0 @:sharp.arrowup@} [49] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (feta-macros.mf @{char@:F clef (reduced)@:147@:0@:10.7334@:10.00005@:4.00002@:10.7334@:0@:F_cha nge@} [147]) (feta-params.mfmv feta23.log feta23.tfm ./out @{char@:Arrowed Sharp (arrow down)@:50@:0.69693@:4.36427@:10.71223@:5.95125@:4. 36427@:0@:sharp.arrowdown@} [50]) @{char@:G clef@:148@:0@:12.82509@:12.75002@:24.00002@:12.82509@:0@:G@} [148] @{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] @{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@: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]rm -f feta23.*gf feta23.*pk @{char@:Sharp (3 beams)@:53@:0@:4.36427@:5.95125@:5.95125@:4.36427@:0@:sharp.sl ashslashslash.stemstem@} [53] @{char@:percussion clef (reduced)@:151@:-2.68001@:8.00003@:4.00002@:4.00002@:8. 00003@:0@:percussion_change@} [151] @{char@:brace number 193@:66@:4.25687@:0@:36.04752@:36.04752@:0@:0@:brace193@} [66] @{char@:1/2 Sharp (3 beams)@:54@:0@:3.76912@:5.15776@:5.15776@:3.76912@:0@:shar p.slashslashslash.stem@} [54] @{char@:brace number 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( 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;" @{char@:3/4 Sharp@:55@:0@:6.34802@:5.95125@:5.95125@:6.34802@:0@:sharp.slashsla sh.stemstemstem@} [55]] @{char@:tab clef@:152@:-0.99998@:14.00002@:14.40009@:14.40009@:14.00002@:0@:tab @} [152] @{char@:brace number 196@:69@:4.29697@:0@:36.68805@:36.68805@:0@:0@:brace196@} [69] @{char@:Natural@:56@:0@:2.645@:5.95125@:5.95125@:2.645@:0@:natural@} [56 @{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@:tab clef (reduced)@:153@:-0.79999@:11.20006@:11.52011@:11.52011@:11.200 06@:0@:tab_change@} [153] @{puorg@:clefs@} ) @{char@:Arrowed Natural (arrow up)@:57@:1.39384@:2.645@:5.95125@:10.71223@:2.64 5@:0@:natural.arrowup@} [57 (feta-timesignatures.mf] @{group@:timesig@} @{char@:4/4 meter@:154@:0@:8.49997@:5@:5@:8.49997@:0@:C44@} [154] @{char@:brace number 199@:72@:4.33734@:0@:37.33461@:37.33461@:0@:0@:brace199@} [72 @{char@:Arrowed Natural (arrow down)@:58@:0@:2.645@:10.71223@:5.95125@:2.645@:0 @:natural.arrowdown@} [58] @{char@:2/2 meter@:155@:0@:8.49997@:5@:5@:8.49997@:0@:C22@} [155] @{puorg@:timesig@} ) (feta-pedals.mf] @{char@:brace number 200@:73@:4.35107@:0@:37.55148@:37.55148@:0@:0@:brace200@} [73 @{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@:Arrowed Natural (arrows up and down)@:59@:1.39384@:2.645@:10.71223@:10. 71223@:2.645@:0@:natural.arrowboth@} [59] @{char@:Pedal dot@:158@:0@:1.40007@:0@:1.40007@:1.40007@:0@:.@} [158]] @{char@:brace number 201@:74@:4.36453@:0@:37.76903@:37.76903@:0@:0@:brace201@} [74 @{char@:Flat@:60@:0.55754@:3.17401@:2.38052@:7.53822@:3.17401@:0@:flat@} [60]] @{char@:brace number 202@:75@:4.37827@:0@:37.98726@:37.98726@:0@:0@:brace202@} [75 @{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@:brace number 203@:76@:4.392@:0@:38.20616@:38.20616@:0@:0@:brace203@} [76 @{char@:Pedal e@:161@:0@:4@:0@:5.71428@:4@:0@:e@} [161]] @{char@:Arrowed Flat (arrow up)@:61@:1.60292@:3.17401@:2.38052@:10.71223@:3.174 01@:0@:flat.arrowup@} [61] @{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@:Arrowed Flat (arrow down)@:62@:1.60292@:3.17401@:8.72855@:7.53822@:3.17 401@:0@:flat.arrowdown@} [62] @{char@:Pedal Ped@:162@:0@:15.95999@:0@:10@:15.95999@:0@:Ped@} [162] @{puorg@:pedal@} ) (feta-brackettips.mf @{char@:brace number 206@:79@:4.43347@:0@:38.86702@:38.86702@:0@:0@:brace206@} [79] @{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 @{char@:brace number 207@:80@:4.4472@:0@:39.08868@:39.08868@:0@:0@:brace207@} [80] @{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@:brace number 208@:81@:4.46121@:0@:39.31105@:39.31105@:0@:0@:brace208@} [81] @{char@:accordion register freebass@:167@:5.32503@:5.32503@:0.22752@:10.22752@: 5.32503@:0@:freebass@} [167] @{char@:Arrowed Flat (arrow up and down)@:63@:1.60292@:3.17401@:8.72855@:10.712 23@:3.17401@:0@:flat.arrowboth@} [63] @{char@:accordion register stdbass@:168@:10.32503@:10.32503@:0.22752@:20.22752@ :10.32503@:0@:stdbass@} [168 @{char@:brace number 209@:82@:4.47522@:0@:39.5341@:39.5341@:0@:0@:brace209@} [82]] @{char@:accordion register bayanbass@:169@:5.32503@:5.32503@:0.32503@:15.32503@ :5.32503@:0@:bayanbass@} [169] @{char@:brace number 210@:83@:4.48923@:0@:39.75787@:39.75787@:0@:0@:brace210@} [83] @{char@:Flat (slashed)@:64@:1.58698@:3.17401@:2.38052@:7.53822@:3.17401@:0@:fla t.slash@} [64] @{char@:brace number 211@:84@:4.50323@:0@:39.98233@:39.98233@:0@:0@:brace211@} [84] @{char@:accordion oldEE@:170@:5.32503@:5.32503@:0@:10.45503@:5.32503@:0@:oldEE@ } [170] @{char@:brace number 212@:85@:4.51724@:0@:40.20749@:40.20749@:0@:0@:brace212@} [85 @{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 @{char@:Flat (slashed twice)@:65@:1.58698@:3.17401@:2.38052@:7.53822@:3.17401@: 0@:flat.slashslash@} [65] @{group@:ties@} @{char@:Short lyric tie@:173@:0@:0@:3.16663@:0@:0@:0@:lyric.short@} [173] @{char@:brace number 213@:86@:4.53152@:0@:40.43335@:40.43335@:0@:0@:brace213@} [86 @{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. ] @{char@:brace number 214@:87@:4.54553@:0@:40.65993@:40.65993@:0@:0@:brace214@} [87] @{char@:Flatflat (mirrored)@:66@:0@:6.34802@:2.38052@:7.53822@:6.34802@:0@:mirr oredflat.flat@} [66] @{char@:brace number 215@:88@:4.55981@:0@:40.8872@:40.8872@:0@:0@:brace215@} [88] @{char@:Semi flat@:67@:0.55754@:3.17401@:2.38052@:7.53822@:3.17401@:0@:mirrored flat@} [67This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{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@} [90mv feta20.log feta20.tfm ./out ] @{char@:Semi flat@:68@:1.58698@:3.17401@:2.38052@:7.53822@:3.17401@:0@:mirrored flat.backslash@} [68 @{char@:brace number 218@:91@:4.60294@:0@:41.57332@:41.57332@:0@:0@:brace218@} [91]] (feta-braces-i.mf (feta-braces.mf (feta-autometric.mf @{char@:brace number 219@:92@:4.61722@:0@:41.80347@:41.80347@:0@:0@:brace219@} [92 ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** )] (feta-macros.mf @{char@:Double Flat@:69@:0.55754@:5.75287@:2.38052@:7.53822@:5.75287@:0@:flatfl at@} [69]) (feta-params.mf @{char@:brace number 220@:93@:4.63177@:0@:42.03433@:42.03433@:0@:0@:brace220@} [93])rm -f feta20.*gf feta20.*pk @{char@:brace number 221@:94@:4.64633@:0@:42.26591@:42.26591@:0@:0@:brace221@} [94] @{char@:3/4 Flat@:70@:0.55754@:5.75287@:2.38052@:7.53822@:5.75287@:0@:flatflat. slash@} [70 @{char@:brace number 222@:95@:4.66089@:0@:42.49823@:42.49823@:0@:0@:brace222@} [95]] @{char@:Double Sharp@:71@:0@:3.9675@:1.98375@:1.98375@:3.9675@:0@:doublesharp@} [71] @{char@:brace number 223@:96@:4.67545@:0@:42.73128@:42.73128@:0@:0@:brace223@} [96] @{char@:Right Parenthesis@:72@:0@:2.44836@:3.9675@:3.9675@:2.44836@:0@:rightpar en@} [72] @{char@:brace number 224@:97@:4.69@:0@:42.96506@:42.96506@:0@:0@:brace224@} [97] @{char@:Left Parenthesis@:73@:2.44836@:0@:3.9675@:3.9675@:0@:0@:leftparen@} [73] @{puorg@:accidentals@} ) (feta-arrowheads.mf @{char@:brace number 225@:98@:4.70456@:0@:43.19955@:43.19955@:0@:0@:brace225@} [98] @{group@:arrowheads@} @{char@:open@:74@:3.9675@:0.3717@:1.98375@:1.98375@:0.3717@:0@:open.01@} [74 @{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@: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@: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@:open@:77@:1.98375@:1.98375@:0.3717@:3.9675@:1.98375@:0@:open.1M1@} [77] @{font@:GNU@:LilyPond@:feta-braces-i@:180@:fetaBraces@} @{char@:brace number 512@:65@:11.53723@:0@:152.33199@:152.33199@:0@:0@:brace512 @} [65]( 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;" ] @{char@:brace number 230@:103@:4.77872@:0@:44.3831@:44.3831@:0@:0@:brace230@} [103] @{char@:close@:78@:3.9675@:0@:1.98375@:1.98375@:0@:0@:close.01@} [78] @{char@:brace number 513@:66@:11.57349@:0@:152.90884@:152.90884@:0@:0@:brace513 @} [66 @{char@:brace number 231@:104@:4.79382@:0@:44.62204@:44.62204@:0@:0@:brace231@} [104 @{char@:close@:79@:0@:3.9675@:1.98375@:1.98375@:3.9675@:0@:close.0M1@} [79]]] @{char@:close@:80@:1.98375@:1.98375@:3.9675@:0@:1.98375@:0@:close.11@} [80] @{char@:brace number 232@:105@:4.80865@:0@:44.86174@:44.86174@:0@:0@:brace232@} [105 @{char@:close@:81@:1.98375@:1.98375@:0@:3.9675@:1.98375@:0@:close.1M1@} [81] @{puorg@:arrowheads@} ) @{char@:brace number 514@:67@:11.60974@:0@:153.48752@:153.48752@:0@:0@:brace514 @} [67 (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 @{char@:brace number 233@:106@:4.82376@:0@:45.10217@:45.10217@:0@:0@:brace233@} [106 @{char@:brace number 515@:68@:11.646@:0@:154.06801@:154.06801@:0@:0@:brace515@} [68] @{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@:brace number 516@:69@:11.68253@:0@:154.65031@:154.65031@:0@:0@:brace516 @} [69]] @{char@:brace number 234@:107@:4.83887@:0@:45.34335@:45.34335@:0@:0@:brace234@} [107] @{char@:short fermata up@:85@:3.9675@:3.9675@:0@:8.72849@:3.9675@:0@:ushortferm ata@} [85 @{char@:brace number 235@:108@:4.85397@:0@:45.5853@:45.5853@:0@:0@:brace235@} [108]] @{char@:brace number 517@:70@:11.71906@:0@:155.23444@:155.23444@:0@:0@:brace517 @} [70 @{char@:brace number 236@:109@:4.86935@:0@:45.828@:45.828@:0@:0@:brace236@} [109]] @{char@:short fermata down@:86@:3.9675@:3.9675@:8.72849@:0@:3.9675@:0@:dshortfe rmata@} [86 @{char@:brace number 237@:110@:4.88446@:0@:46.07147@:46.07147@:0@:0@:brace237@} [110]] @{char@:brace number 518@:71@:11.75558@:0@:155.82039@:155.82039@:0@:0@:brace518 @} [71 @{char@:brace number 238@:111@:4.89984@:0@:46.31569@:46.31569@:0@:0@:brace238@} [111] @{char@:long fermata up@:87@:4.95938@:4.95938@:0@:5.95125@:4.95938@:0@:ulongfer mata@} [87]] @{char@:brace number 239@:112@:4.91522@:0@:46.56068@:46.56068@:0@:0@:brace239@} [112] @{char@:long fermata down@:88@:4.95938@:4.95938@:5.95125@:0@:4.95938@:0@:dlongf ermata@} [88 @{char@:brace number 240@:113@:4.9306@:0@:46.80644@:46.80644@:0@:0@:brace240@} [113]] @{char@:brace number 519@:72@:11.79239@:0@:156.40817@:156.40817@:0@:0@:brace519 @} [72] @{char@:brace number 241@:114@:4.94598@:0@:47.05298@:47.05298@:0@:0@:brace241@} [114] @{char@:very long fermata up@:89@:5.95125@:5.95125@:0@:6.34802@:5.95125@:0@:uve rylongfermata@} [89] @{char@:brace number 242@:115@:4.96136@:0@:47.30028@:47.30028@:0@:0@:brace242@} [115 @{char@:brace number 520@:73@:11.82947@:0@:156.99779@:156.99779@:0@:0@:brace520 @} [73]] @{char@:brace number 243@:116@:4.97702@:0@:47.54834@:47.54834@:0@:0@:brace243@} [116 @{char@:very long fermata down@:90@:5.95125@:5.95125@:6.34802@:0@:5.95125@:0@:d verylongfermata@} [90]] @{char@:brace number 521@:74@:11.86655@:0@:157.58926@:157.58926@:0@:0@:brace521 @} [74 @{char@:brace number 244@:117@:4.9924@:0@:47.7972@:47.7972@:0@:0@:brace244@} [117] @{char@:Thumb@:91@:1.587@:1.587@:3.17401@:1.98375@:1.587@:0@:thumb@} [91]] @{char@:brace number 245@:118@:5.00806@:0@:48.04681@:48.04681@:0@:0@:brace245@} [118] @{char@:> accent@:92@:3.57072@:3.57072@:1.98375@:1.98375@:3.57072@:0@:sforzato@ } [92] @{char@:brace number 522@:75@:11.90363@:0@:158.1826@:158.1826@:0@:0@:brace522@} [75 @{char@:brace number 246@:119@:5.02371@:0@:48.29721@:48.29721@:0@:0@:brace246@} [119]] @{char@:espr@:93@:7.53822@:7.53822@:1.98375@:1.98375@:7.53822@:0@:espr@} [93] @{char@:brace number 247@:120@:5.03964@:0@:48.5484@:48.5484@:0@:0@:brace247@} [120] @{char@:brace number 523@:76@:11.94098@:0@:158.77779@:158.77779@:0@:0@:brace523 @} [76 @{char@:staccato dot@:94@:0.79349@:0.79349@:0.79349@:0.79349@:0.79349@:0@:stacc ato@} [94]] @{char@:staccatissimo/martellato up@:95@:0.86139@:0.86139@:0.2@:4.0354@:0.86139 @:0@:ustaccatissimo@} [95] @{char@:brace number 248@:121@:5.0553@:0@:48.80038@:48.80038@:0@:0@:brace248@} [121] @{char@:brace number 524@:77@:11.97833@:0@:159.37483@:159.37483@:0@:0@:brace524 @} [77 @{char@:staccatissimo/martellato down@:96@:0.86139@:0.86139@:4.0354@:0.2@:0.861 39@:0@:dstaccatissimo@} [96]] @{char@:brace number 249@:122@:5.07123@:0@:49.05315@:49.05315@:0@:0@:brace249@} [122 @{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@:brace number 250@:123@:5.08716@:0@:49.3067@:49.3067@:0@:0@:brace250@} [123 @{char@:brace number 525@:78@:12.01569@:0@:159.97374@:159.97374@:0@:0@:brace525 @} [78]] @{char@:brace number 251@:124@:5.10309@:0@:49.56107@:49.56107@:0@:0@:brace251@} [124 @{char@:portato/tenuto with staccato@:99@:2.38052@:2.38052@:2.7@:0.32523@:2.380 52@:0@:dportato@} [99]] @{char@:brace number 526@:79@:12.05331@:0@:160.57452@:160.57452@:0@:0@:brace526 @} [79 @{char@:marcato up@:100@:1.98375@:1.98375@:0@:4.36427@:1.98375@:0@:umarcato@} [100] @{char@:brace number 252@:125@:5.11902@:0@:49.81622@:49.81622@:0@:0@:brace252@} [125]]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{char@:marcato down@:101@:1.98375@:1.98375@:4.36427@:0@:1.98375@:0@:dmarcato@} [101] @{char@:brace number 253@:126@:5.13495@:0@:50.07217@:50.07217@:0@:0@:brace253@} [126 @{char@:brace number 527@:80@:12.09122@:0@:161.1772@:161.1772@:0@:0@:brace527@} [80] @{char@:open (unstopped)@:102@:1.587@:1.587@:1.98375@:1.98375@:1.587@:0@:open@} [102]] @{char@:brace number 254@:127@:5.15115@:0@:50.32892@:50.32892@:0@:0@:brace254@} [127] @{char@:halfopen (unstopped)@:103@:1.587@:1.587@:1.98375@:1.98375@:1.587@:0@:ha lfopen@} [103] (feta-braces-c.mf @{char@:brace number 255@:128@:5.16708@:0@:50.58647@:50.58647@:0@:0@:brace255@} [128 (feta-braces.mf @{char@:brace number 528@:81@:12.12885@:0@:161.78175@:161.78175@:0@:0@:brace528 @} [81] (feta-autometric.mf @{tnof@}) ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** )] (feta-macros.mf ) (some charht values had to be adjusted by as much as 0.44682pt) (some chardp values had to be adjusted by as much as 0.44682pt) Font metrics written on feta-braces-d.tfm. Output written on feta-braces-d.600gf (64 characters, 94084 bytes). Transcript written on feta-braces-d.log. ) (feta-params.mf @{char@:halfopen vertical@:104@:1.587@:1.587@:1.98375@:1.98375@:1.587@:0@:halfo penvertical@} [104] @{char@:brace number 529@:82@:12.16702@:0@:162.3882@:162.3882@:0@:0@:brace529@} [82)] @{char@:plus (stopped)@:105@:2.18214@:2.18214@:2.18214@:2.18214@:2.18214@:0@:st opped@} [105]mv feta-braces-d.log feta-braces-d.tfm ./out @{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@:brace number 530@:83@:12.20493@:0@:162.99655@:162.99655@:0@:0@:brace530 @} [83]] @{char@:Reverse turn@:108@:4.33946@:4.33946@:2.10045@:2.10045@:4.33946@:0@:reve rseturn@} [108] @{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@:Turn@:109@:4.33946@:4.33946@:2.10045@:2.10045@:4.33946@:0@:turn@} [109]] @{char@:brace number 531@:84@:12.2431@:0@:163.6068@:163.6068@:0@:0@:brace531@} [84 @{char@:brace number 130@:67@:3.49606@:0@:23.89496@:23.89496@:0@:0@:brace130@} [67]rm -f feta-braces-d.*gf feta-braces-d.*pk @{char@:brace number 131@:68@:3.50705@:0@:24.06976@:24.06976@:0@:0@:brace131@} [68]] @{char@:Trill (`tr')@:110@:3.37239@:3.37239@:0@:8.33171@:3.37239@:0@:trill@} [110] @{char@:brace number 132@:69@:3.51804@:0@:24.24512@:24.24512@:0@:0@:brace132@} [69] @{char@:left heel@:111@:1.98375@:1.98375@:1.98375@:2.645@:1.98375@:0@:upedalhee l@} [111]( echo ./out/feta-braces-e.tfm: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-e.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-braces-e.mf;" @{char@:right heel@:112@:1.98375@:1.98375@:2.645@:1.98375@:1.98375@:0@:dpedalhe el@} [112] @{char@:brace number 133@:70@:3.52902@:0@:24.42102@:24.42102@:0@:0@:brace133@} [70] @{char@:left toe@:113@:1.98375@:1.98375@:0@:5.95125@:1.98375@:0@:upedaltoe@} [113] @{char@:brace number 134@:71@:3.54001@:0@:24.59747@:24.59747@:0@:0@:brace134@} [71] @{char@:brace number 532@:85@:12.28156@:0@:164.21895@:164.21895@:0@:0@:brace532 @} [85 @{char@:right toe@:114@:1.98375@:1.98375@:5.95125@:0@:1.98375@:0@:dpedaltoe@} [114] @{char@:brace number 135@:72@:3.551@:0@:24.77448@:24.77448@:0@:0@:brace135@} [72] @{char@:Flageolet@:115@:2.116@:2.116@:2.116@:2.116@:2.116@:0@:flageolet@} [115] @{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@:Segno@:116@:3.9675@:3.9675@:5.95125@:5.95125@:3.9675@:0@:segno@} [116] @{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@:Varied Segno@:117@:4.95938@:4.95938@:15.87@:15.87@:4.95938@:0@:varsegno @} [117] @{char@:brace number 140@:77@:3.60703@:0@:25.66782@:25.66782@:0@:0@:brace140@} [77] @{char@:Coda@:118@:4.03365@:4.03365@:5.35614@:5.35614@:4.03365@:0@:coda@} [118] @{char@:brace number 533@:86@:12.32@:0@:164.83302@:164.83302@:0@:0@:brace533@} [86 @{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@:brace number 141@:78@:3.61829@:0@:25.84816@:25.84816@:0@:0@:brace141@} [78] @{char@:Left Comma@:121@:1.98375@:0@:2.38052@:2.38052@:0@:0@:lcomma@} [121] @{char@:brace number 142@:79@:3.62955@:0@:26.02908@:26.02908@:0@:0@:brace142@} [79] @{char@:brace number 534@:87@:12.35846@:0@:165.44902@:165.44902@:0@:0@:brace534 @} [87 @{char@:brace number 143@:80@:3.64108@:0@:26.21056@:26.21056@:0@:0@:brace143@} [80]] @{char@:Right Varied Comma@:122@:0.99188@:0.99188@:2.38052@:2.38052@:0.99188@:0 @:rvarcomma@} [122] @{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@:Left Varied Comma@:123@:0.99188@:0.99188@:2.38052@:2.38052@:0.99188@:0@ :lvarcomma@} [123 @{char@:brace number 146@:83@:3.67542@:0@:26.75842@:26.75842@:0@:0@:brace146@} [83]] @{char@:brace number 535@:88@:12.39719@:0@:166.06694@:166.06694@:0@:0@:brace535 @} [88 @{char@:Arpeggio@:124@:0@:3.17401@:0@:3.9675@:3.17401@:0@:arpeggio@} [124 @{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@:Trill_element@:125@:0@:3.9675@:0@:3.17401@:3.9675@:0@:trill_element@} [125 @{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 536@:89@:12.43591@:0@:166.6868@:166.6868@:0@:0@:brace536@} [89 @{char@:Arpeggio arrow down@:126@:0@:3.17401@:0@:3.9675@:3.17401@:0@:arpeggio.a rrow.M1@} [126 @{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@:Arpeggio arrow up@:127@:0@:3.17401@:0@:3.9675@:3.17401@:0@:arpeggio.arr ow.1@} [127] (feta-trills.mf @{char@:brace number 154@:91@:3.76825@:0@:28.24478@:28.24478@:0@:0@:brace154@} [91] @{char@:trilelement@:128@:1.65312@:1.65312@:1.98375@:1.98375@:1.65312@:0@:trile lement@} [128 @{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@:prall@:129@:3.30624@:3.30624@:1.98375@:1.98375@:3.30624@:0@:prall@} [129 @{char@:brace number 537@:90@:12.47491@:0@:167.3086@:167.3086@:0@:0@:brace537@} [90] @{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@:mordent@:130@:3.30624@:3.30624@:2.64499@:2.64499@:3.30624@:0@:mordent@} [130] @{char@:brace number 159@:96@:3.82785@:0@:29.19278@:29.19278@:0@:0@:brace159@} [96] @{char@:brace number 538@:91@:12.51392@:0@:167.93234@:167.93234@:0@:0@:brace538 @} [91 @{char@:brace number 160@:97@:3.83966@:0@:29.38417@:29.38417@:0@:0@:brace160@} [97] @{char@:prallprall@:131@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:prallp rall@} [131] @{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@:prallmordent@:132@:4.95937@:4.95937@:2.64499@:2.64499@:4.95937@:0@:pral lmordent@} [132] @{char@:brace number 539@:92@:12.55319@:0@:168.55804@:168.55804@:0@:0@:brace539 @} [92] @{char@:brace number 163@:100@:3.87592@:0@:29.96194@:29.96194@:0@:0@:brace163@} [100] @{char@:upprall@:133@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:upprall@} [133] @{char@:brace number 164@:101@:3.888@:0@:30.15573@:30.15573@:0@:0@:brace164@} [101] @{char@:upmordent@:134@:4.95937@:4.95937@:2.64499@:2.64499@:4.95937@:0@:upmorde nt@} [134] @{char@:brace number 165@:102@:3.90009@:0@:30.35013@:30.35013@:0@:0@:brace165@} [102] @{char@:pralldown@:135@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:pralldo wn@} [135] @{char@:brace number 540@:93@:12.59247@:0@:169.1857@:169.1857@:0@:0@:brace540@} [93 @{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]]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{char@:downprall@:136@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:downpra ll@} [136 @{char@:brace number 168@:105@:3.93689@:0@:30.937@:30.937@:0@:0@:brace168@} [105]] @{char@:downmordent@:137@:4.95937@:4.95937@:2.64499@:2.64499@:4.95937@:0@:downm ordent@} [137 @{char@:brace number 169@:106@:3.94925@:0@:31.13383@:31.13383@:0@:0@:brace169@} [106]] @{char@:prallup@:138@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:prallup@} [138] @{char@:brace number 170@:107@:3.96161@:0@:31.3313@:31.3313@:0@:0@:brace170@} [107] (feta-braces-e.mf @{char@:brace number 541@:94@:12.63202@:0@:169.81532@:169.81532@:0@:0@:brace541 @} [94 @{char@:brace number 171@:108@:3.97397@:0@:31.52939@:31.52939@:0@:0@:brace171@} [108] (feta-braces.mf (feta-autometric.mf @{char@:lineprall@:139@:4.95937@:4.95937@:1.98375@:7.935@:4.95937@:0@:lineprall @} [139 ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (feta-macros.mf @{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 (feta-params.mf] @{char@:Curved caesura@:140@:0@:7.935@:3.17401@:4.76099@:7.935@:0@:caesura.curv ed@} [140] @{char@:brace number 174@:111@:4.01132@:0@:32.12735@:32.12735@:0@:0@:brace174@} [111] @{char@:Straight caesura@:141@:0@:7.935@:3.17401@:4.76099@:7.935@:0@:caesura.st raight@} [141)] @{char@:brace number 175@:112@:4.02396@:0@:32.32793@:32.32793@:0@:0@:brace175@} [112] @{char@:Tick mark@:142@:2.38052@:4.36421@:0@:6.74474@:4.36421@:0@:tickmark@} [142] @{char@:brace number 176@:113@:4.03659@:0@:32.52911@:32.52911@:0@:0@:brace176@} [113 @{char@:brace number 542@:95@:12.67157@:0@:170.44693@:170.44693@:0@:0@:brace542 @} [95] @{char@:snap pizzicato (Bartok pizzicato)@:143@:2.116@:2.116@:2.116@:3.174@:2.1 16@:0@:snappizzicato@} [143] @{char@:brace number 177@:114@:4.04922@:0@:32.73094@:32.73094@:0@:0@:brace177@} [114] @{puorg@:scripts@} ) (feta-clefs.mf] @{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] @{group@:clefs@} @{char@:C clef@:144@:0@:10.85947@:7.935@:7.935@:10.85947@:0@:C@} [144 @{char@:brace number 180@:117@:4.0874@:0@:33.34024@:33.34024@:0@:0@:brace180@} [117]] @{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 181@:118@:4.10031@:0@:33.5446@:33.5446@:0@:0@:brace181@} [118] @{char@:brace number 543@:96@:12.71112@:0@:171.0805@:171.0805@:0@:0@:brace543@} [96 @{char@:brace number 257@:66@:5.1995@:0@:51.10399@:51.10399@:0@:0@:brace257@} [66 @{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@:C clef@:145@:0@:8.78053@:6.34802@:6.34802@:8.78053@:0@:C_change@} [145] @{char@:brace number 258@:67@:5.2157@:0@:51.36397@:51.36397@:0@:0@:brace258@} [67]] @{char@:brace number 184@:121@:4.13876@:0@:34.16156@:34.16156@:0@:0@:brace184@} [121] @{char@:brace number 259@:68@:5.23218@:0@:51.62476@:51.62476@:0@:0@:brace259@} [68 @{char@:brace number 544@:97@:12.75095@:0@:171.71606@:171.71606@:0@:0@:brace544 @} [97] @{char@:brace number 185@:122@:4.15167@:0@:34.3685@:34.3685@:0@:0@:brace185@} [122]] @{char@:brace number 260@:69@:5.24866@:0@:51.88637@:51.88637@:0@:0@:brace260@} [69 @{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@:F clef @:146@:0@:10.64615@:9.91875@:3.9675@:10.64615@:0@:F@} [146]] @{char@:brace number 261@:70@:5.26486@:0@:52.1488@:52.1488@:0@:0@:brace261@} [70] @{char@:brace number 188@:125@:4.19095@:0@:34.99321@:34.99321@:0@:0@:brace188@} [125] @{char@:F clef (reduced)@:147@:0@:8.51694@:7.93503@:3.17401@:8.51694@:0@:F_chan ge@} [147 @{char@:brace number 545@:98@:12.79077@:0@:172.3536@:172.3536@:0@:0@:brace545@} [98] @{char@:brace number 189@:126@:4.20413@:0@:35.20276@:35.20276@:0@:0@:brace189@} [126 @{char@:brace number 262@:71@:5.28134@:0@:52.41205@:52.41205@:0@:0@:brace262@} [71]]] @{char@:brace number 190@:127@:4.21704@:0@:35.41296@:35.41296@:0@:0@:brace190@} [127] @{char@:brace number 263@:72@:5.2981@:0@:52.67612@:52.67612@:0@:0@:brace263@} [72] @{char@:brace number 191@:128@:4.23022@:0@:35.62383@:35.62383@:0@:0@:brace191@} [128] @{tnof@}) @{char@:brace number 264@:73@:5.31458@:0@:52.94102@:52.94102@:0@:0@:brace264@} [73 ) (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. ]mv feta-braces-c.log feta-braces-c.tfm ./out @{char@:brace number 265@:74@:5.33133@:0@:53.20676@:53.20676@:0@:0@:brace265@} [74] @{char@:brace number 546@:99@:12.83087@:0@:172.99315@:172.99315@:0@:0@:brace546 @} [99 @{char@:brace number 266@:75@:5.34781@:0@:53.47331@:53.47331@:0@:0@:brace266@} [75]rm -f feta-braces-c.*gf feta-braces-c.*pk ] @{char@:G clef@:148@:0@:10.17671@:10.11713@:19.044@:10.17671@:0@:G@} [148 @{char@:brace number 267@:76@:5.36456@:0@:53.7407@:53.7407@:0@:0@:brace267@} [76]] @{char@:brace number 547@:100@:12.87097@:0@:173.63469@:173.63469@:0@:0@:brace54 7@} [100 @{char@:brace number 268@:77@:5.38132@:0@:54.00893@:54.00893@:0@:0@:brace268@} [77( 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;" ]] @{char@:brace number 269@:78@:5.39835@:0@:54.278@:54.278@:0@:0@:brace269@} [78] @{char@:brace number 548@:101@:12.91135@:0@:174.27824@:174.27824@:0@:0@:brace54 8@} [101 @{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@:G clef@:149@:0@:8.14139@:8.09373@:15.73862@:8.14139@:0@:G_change@} [149 @{char@:brace number 549@:102@:12.95172@:0@:174.92381@:174.92381@:0@:0@:brace54 9@} [102 @{char@:brace number 272@:81@:5.44916@:0@:55.09027@:55.09027@:0@:0@:brace272@} [81]]] @{char@:percussion clef@:150@:-2.65822@:7.935@:3.9675@:3.9675@:7.935@:0@:percus sion@} [150] @{char@:brace number 273@:82@:5.46619@:0@:55.36273@:55.36273@:0@:0@:brace273@} [82] @{char@:percussion clef (reduced)@:151@:-2.12659@:6.34802@:3.17401@:3.17401@:6. 34802@:0@:percussion_change@} [151 @{char@:brace number 550@:103@:12.99237@:0@:175.5714@:175.5714@:0@:0@:brace550@ } [103]] @{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 551@:104@:13.03302@:0@:176.22101@:176.22101@:0@:0@:brace55 1@} [104] @{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 552@:105@:13.07367@:0@:176.87267@:176.87267@:0@:0@:brace55 2@} [105]] @{char@:tab clef@:152@:-0.79349@:11.10901@:11.42645@:11.42645@:11.10901@:0@:tab @} [152 @{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 553@:106@:13.1146@:0@:177.52635@:177.52635@:0@:0@:brace553 @} [106 @{char@:brace number 280@:89@:5.58704@:0@:57.29395@:57.29395@:0@:0@:brace280@} [89] @{char@:tab clef (reduced)@:153@:-0.6348@:8.88724@:9.14119@:9.14119@:8.88724@:0 @:tab_change@} [153]] @{puorg@:clefs@} ) (feta-timesignatures.mf @{char@:brace number 281@:90@:5.60461@:0@:57.5733@:57.5733@:0@:0@:brace281@} [90] @{group@:timesig@} @{char@:4/4 meter@:154@:0@:6.6769@:3.9675@:3.9675@:6.6769@:0@:C44@} [154] @{char@:brace number 282@:91@:5.6222@:0@:57.85353@:57.85353@:0@:0@:brace282@} [91] @{char@:brace number 554@:107@:13.15579@:0@:178.18208@:178.18208@:0@:0@:brace55 4@} [107] @{char@:2/2 meter@:155@:0@:6.6769@:3.9675@:3.9675@:6.6769@:0@:C22@} [155] @{puorg@:timesig@} ) (feta-pedals.mf @{char@:brace number 283@:92@:5.63977@:0@:58.13464@:58.13464@:0@:0@:brace283@} [92] @{char@:brace number 555@:108@:13.19699@:0@:178.83987@:178.83987@:0@:0@:brace55 5@} [108 @{group@:pedal@} @{char@:Pedal asterisk@:156@:0@:6.17166@:0@:6.17166@:6.17166@:0@:*@} [156] @{char@:brace number 284@:93@:5.65735@:0@:58.41663@:58.41663@:0@:0@:brace284@} [93 @{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@:brace number 285@:94@:5.6752@:0@:58.6995@:58.6995@:0@:0@:brace285@} [94] @{char@:Pedal P@:159@:0@:6.6125@:0@:7.935@:6.6125@:0@:P@} [159] @{char@:brace number 286@:95@:5.69278@:0@:58.98326@:58.98326@:0@:0@:brace286@} [95] @{char@:Pedal d@:160@:0@:5.29@:0@:6.94313@:5.29@:0@:d@} [160] @{char@:brace number 556@:109@:13.23819@:0@:179.49973@:179.49973@:0@:0@:brace55 6@} [109 @{char@:Pedal e@:161@:0@:3.174@:0@:4.53429@:3.174@:0@:e@} [161] @{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@:Pedal Ped@:162@:0@:12.66425@:0@:7.935@:12.66425@:0@:Ped@} [162 @{char@:brace number 289@:98@:5.74661@:0@:59.83984@:59.83984@:0@:0@:brace289@} [98] @{puorg@:pedal@} ) (feta-brackettips.mf] @{char@:brace number 557@:110@:13.27966@:0@:180.16164@:180.16164@:0@:0@:brace55 7@} [110 @{group@:brackettips@} @{char@:bracket tip up@:163@:0@:7.53822@:0.89268@:5.42754@:7.53822@:0@:up@} [163]] @{char@:brace number 290@:99@:5.76447@:0@:60.12718@:60.12718@:0@:0@:brace290@} [99]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{char@:bracket tip down@:164@:0@:7.53822@:5.42754@:0.89268@:7.53822@:0@:down@} [164] @{puorg@:brackettips@} ) @{char@:brace number 558@:111@:13.32114@:0@:180.82562@:180.82562@:0@:0@:brace55 8@} [111 (feta-accordion.mf @{char@:brace number 291@:100@:5.7826@:0@:60.4154@:60.4154@:0@:0@:brace291@} [100] @{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 (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 ****************************************************** ) @{char@:brace number 559@:112@:13.36288@:0@:181.49167@:181.49167@:0@:0@:brace55 9@} [112 (feta-macros.mf @{char@:brace number 292@:101@:5.80072@:0@:60.70453@:60.70453@:0@:0@:brace292@} [101 @{char@:accordion register freebass@:167@:4.2695@:4.2695@:0.21141@:8.14641@:4.2 695@:0@:freebass@} [167]]) (feta-params.mf] @{char@:accordion register stdbass@:168@:8.237@:8.237@:0.21141@:16.0814@:8.237@ :0@:stdbass@} [168)] @{char@:brace number 293@:102@:5.81885@:0@:60.99457@:60.99457@:0@:0@:brace293@} [102 @{char@:brace number 560@:113@:13.4049@:0@:182.15982@:182.15982@:0@:0@:brace560 @} [113] @{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@:accordion register bayanbass@:169@:4.2695@:4.2695@:0.302@:12.2045@:4.26 95@:0@:bayanbass@} [169] @{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 294@:103@:5.83698@:0@:61.2855@:61.2855@:0@:0@:brace294@} [103 @{char@:brace number 561@:114@:13.44666@:0@:182.83006@:182.83006@:0@:0@:brace56 1@} [114 @{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@:accordion oldEE@:170@:4.2695@:4.2695@:0@:8.3578@:4.2695@:0@:oldEE@} [170]] @{char@:brace number 6@:71@:2.37271@:0@:5.9541@:5.9541@:0@:0@:brace6@} [71 @{char@:brace number 295@:104@:5.85538@:0@:61.57736@:61.57736@:0@:0@:brace295@} [104 @{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 @{char@:brace number 7@:72@:2.38013@:0@:6.07274@:6.07274@:0@:0@:brace7@} [72]] @{puorg@:accordion@} ) (feta-ties.mf @{char@:brace number 562@:115@:13.48895@:0@:183.5024@:183.5024@:0@:0@:brace562@ } [115 @{char@:brace number 8@:73@:2.38754@:0@:6.19174@:6.19174@:0@:0@:brace8@} [73] @{group@:ties@} @{char@:Short lyric tie@:173@:0@:0@:2.51271@:0@:0@:0@:lyric.short@} [173]] @{char@:brace number 9@:74@:2.39523@:0@:6.31113@:6.31113@:0@:0@:brace9@} [74] @{char@:Default lyric tie@:174@:0@:0@:2.60088@:0@:0@:0@:lyric.default@} [174] @{puorg@:ties@} ) @{parameter@:staffsize@:15.87@} @{parameter@:stafflinethickness@:0.46461@} @{parameter@:staff_space@:3.9675@} @{parameter@:linethickness@:0.46461@} @{parameter@:black_notehead_width@:5.21574@} @{parameter@:ledgerlinethickness@:0.92923@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) @{char@:brace number 296@:105@:5.8735@:0@:61.87013@:61.87013@:0@:0@:brace296@} [105 ) (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. @{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 563@:116@:13.53098@:0@:184.17683@:184.17683@:0@:0@:brace56 3@} [116 @{char@:brace number 297@:106@:5.8919@:0@:62.1638@:62.1638@:0@:0@:brace297@} [106]] @{char@:brace number 12@:77@:2.41776@:0@:6.67152@:6.67152@:0@:0@:brace12@} [77] @{char@:brace number 298@:107@:5.91031@:0@:62.4584@:62.4584@:0@:0@:brace298@} [107] @{char@:brace number 13@:78@:2.42517@:0@:6.7924@:6.7924@:0@:0@:brace13@} [78] @{char@:brace number 564@:117@:13.57355@:0@:184.8534@:184.8534@:0@:0@:brace564@ } [117 @{char@:brace number 299@:108@:5.92899@:0@:62.75392@:62.75392@:0@:0@:brace299@} [108 @{char@:brace number 14@:79@:2.43286@:0@:6.91367@:6.91367@:0@:0@:brace14@} [79]]]mv feta16.log feta16.tfm ./out @{char@:brace number 15@:80@:2.44055@:0@:7.03531@:7.03531@:0@:0@:brace15@} [80 @{char@:brace number 300@:109@:5.94739@:0@:63.05037@:63.05037@:0@:0@:brace300@} [109]] @{char@:brace number 565@:118@:13.61584@:0@:185.53207@:185.53207@:0@:0@:brace56 5@} [118 @{char@:brace number 16@:81@:2.44824@:0@:7.15733@:7.15733@:0@:0@:brace16@} [81] @{char@:brace number 301@:110@:5.96606@:0@:63.34773@:63.34773@:0@:0@:brace301@} [110]] @{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 302@:111@:5.98474@:0@:63.64604@:63.64604@:0@:0@:brace302@} [111]] @{char@:brace number 566@:119@:13.65842@:0@:186.21286@:186.21286@:0@:0@:brace56 6@} [119 @{char@:brace number 19@:84@:2.47104@:0@:7.5257@:7.5257@:0@:0@:brace19@} [84]rm -f feta16.*gf feta16.*pk ] @{char@:brace number 20@:85@:2.479@:0@:7.64925@:7.64925@:0@:0@:brace20@} [85] @{char@:brace number 303@:112@:6.00342@:0@:63.94528@:63.94528@:0@:0@:brace303@} [112 @{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( echo ./out/feta-braces-h.tfm: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-h.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-braces-h.mf;" ] @{char@:brace number 304@:113@:6.02237@:0@:64.24545@:64.24545@:0@:0@:brace304@} [113] @{char@:brace number 23@:88@:2.50235@:0@:8.02225@:8.02225@:0@:0@:brace23@} [88] @{char@:brace number 305@:114@:6.04105@:0@:64.54657@:64.54657@:0@:0@:brace305@} [114 @{char@:brace number 567@:120@:13.70126@:0@:186.89578@:186.89578@:0@:0@:brace56 7@} [120 @{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 306@:115@:6.06@:0@:64.84862@:64.84862@:0@:0@:brace306@} [115]] @{char@:brace number 26@:91@:2.52597@:0@:8.39877@:8.39877@:0@:0@:brace26@} [91] @{char@:brace number 307@:116@:6.07895@:0@:65.15163@:65.15163@:0@:0@:brace307@} [116 @{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 308@:117@:6.09818@:0@:65.45557@:65.45557@:0@:0@:brace308@} [117]] @{char@:brace number 568@:121@:13.74411@:0@:187.58086@:187.58086@:0@:0@:brace56 8@} [121 @{char@:brace number 29@:94@:2.54959@:0@:8.77884@:8.77884@:0@:0@:brace29@} [94] @{char@:brace number 309@:118@:6.11713@:0@:65.76048@:65.76048@:0@:0@:brace309@} [118]] @{char@:brace number 30@:95@:2.55756@:0@:8.90631@:8.90631@:0@:0@:brace30@} [95] @{char@:brace number 310@:119@:6.13635@:0@:66.06633@:66.06633@:0@:0@:brace310@} [119 @{char@:brace number 31@:96@:2.56552@:0@:9.0342@:9.0342@:0@:0@:brace31@} [96] @{char@:brace number 569@:122@:13.78723@:0@:188.26805@:188.26805@:0@:0@:brace56 9@} [122] @{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 311@:120@:6.15558@:0@:66.37315@:66.37315@:0@:0@:brace311@} [120 @{char@:brace number 34@:99@:2.58969@:0@:9.42024@:9.42024@:0@:0@:brace34@} [99 @{char@:brace number 570@:123@:13.83035@:0@:188.95741@:188.95741@:0@:0@:brace57 0@} [123]]] @{char@:brace number 35@:100@:2.59793@:0@:9.54973@:9.54973@:0@:0@:brace35@} [100] @{char@:brace number 312@:121@:6.1748@:0@:66.68092@:66.68092@:0@:0@:brace312@} [121 @{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 571@:124@:13.87375@:0@:189.64894@:189.64894@:0@:0@:brace57 1@} [124 @{char@:brace number 38@:103@:2.62238@:0@:9.94063@:9.94063@:0@:0@:brace38@} [103 @{char@:brace number 313@:122@:6.19403@:0@:66.98967@:66.98967@:0@:0@:brace313@} [122]]] @{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 314@:123@:6.21353@:0@:67.29936@:67.29936@:0@:0@:brace314@} [123 @{char@:brace number 572@:125@:13.91714@:0@:190.34262@:190.34262@:0@:0@:brace57 2@} [125]] @{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 315@:124@:6.23303@:0@:67.61005@:67.61005@:0@:0@:brace315@} [124 @{char@:brace number 573@:126@:13.96054@:0@:191.03848@:191.03848@:0@:0@:brace57 3@} [126 @{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 316@:125@:6.25253@:0@:67.92169@:67.92169@:0@:0@:brace316@} [125] @{char@:brace number 45@:110@:2.68033@:0@:10.86713@:10.86713@:0@:0@:brace45@} [110 @{char@:brace number 574@:127@:14.00449@:0@:191.73651@:191.73651@:0@:0@:brace57 4@} [127 @{char@:brace number 317@:126@:6.27203@:0@:68.23433@:68.23433@:0@:0@:brace317@} [126]]] @{char@:brace number 46@:111@:2.68884@:0@:11.00114@:11.00114@:0@:0@:brace46@} [111 @{char@:brace number 318@:127@:6.29181@:0@:68.54793@:68.54793@:0@:0@:brace318@} [127]] @{char@:brace number 575@:128@:14.04816@:0@:192.43674@:192.43674@:0@:0@:brace57 5@} [128 @{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 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. ] @{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. @{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]mv feta-braces-i.log feta-braces-i.tfm ./out mv feta-braces-e.log feta-braces-e.tfm ./out @{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]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{char@:brace number 57@:122@:2.78278@:0@:12.50334@:12.50334@:0@:0@:brace57@} [122]rm -f feta-braces-i.*gf feta-braces-i.*pk rm -f feta-braces-e.*gf feta-braces-e.*pk @{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] (feta-braces-h.mf @{char@:brace number 60@:125@:2.80914@:0@:12.92207@:12.92207@:0@:0@:brace60@} [125] (feta-braces.mf (feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) @{char@:brace number 61@:126@:2.81793@:0@:13.06253@:13.06253@:0@:0@:brace61@} [126] (feta-macros.mf @{char@:brace number 62@:127@:2.82672@:0@:13.20343@:13.20343@:0@:0@:brace62@} [127]) (feta-params.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;" @{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. )mv feta-braces-a.log feta-braces-a.tfm ./out rm -f feta-braces-a.*gf feta-braces-a.*pk @{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]( 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;" @{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]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{char@:brace number 458@:75@:9.74564@:0@:123.71294@:123.71294@:0@:0@:brace458@ } [75] (feta-braces-g.mf (feta-braces.mf (feta-autometric.mf @{char@:brace number 459@:76@:9.77612@:0@:124.20021@:124.20021@:0@:0@:brace459@ } [76 ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (feta-macros.mf]) (feta-params.mf @{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] @{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 465@:82@:9.96097@:0@:127.15607@:127.15607@:0@:0@:brace465@ } [82] @{char@:brace number 385@:66@:7.75739@:0@:91.95778@:91.95778@:0@:0@:brace385@} [66] @{char@:brace number 466@:83@:9.99228@:0@:127.65411@:127.65411@:0@:0@:brace466@ } [83 @{char@:brace number 386@:67@:7.78156@:0@:92.34564@:92.34564@:0@:0@:brace386@} [67]]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{char@:brace number 467@:84@:10.02359@:0@:128.15373@:128.15373@:0@:0@:brace467 @} [84 @{char@:brace number 387@:68@:7.806@:0@:92.73473@:92.73473@:0@:0@:brace387@} [68( echo ./out/feta-braces-b.tfm: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-b.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-braces-b.mf;" ]] @{char@:brace number 388@:69@:7.83044@:0@:93.12502@:93.12502@:0@:0@:brace388@} [69] (feta-braces-f.mf @{char@:brace number 468@:85@:10.0549@:0@:128.6549@:128.6549@:0@:0@:brace468@} [85 (feta-braces.mf (feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (feta-macros.mf] @{char@:brace number 389@:70@:7.85489@:0@:93.51654@:93.51654@:0@:0@:brace389@} [70) (feta-params.mf] @{char@:brace number 469@:86@:10.08649@:0@:129.15765@:129.15765@:0@:0@:brace469 @} [86)] @{char@:brace number 390@:71@:7.87961@:0@:93.90929@:93.90929@:0@:0@:brace390@} [71] @{char@:brace number 470@:87@:10.11807@:0@:129.66199@:129.66199@:0@:0@:brace470 @} [87] @{char@:brace number 391@:72@:7.90433@:0@:94.30327@:94.30327@:0@:0@:brace391@} [72] @{char@:brace number 471@:88@:10.14966@:0@:130.1679@:130.1679@:0@:0@:brace471@} [88] @{char@:brace number 392@:73@:7.92905@:0@:94.69849@:94.69849@:0@:0@:brace392@} [73 @{char@:brace number 472@:89@:10.18152@:0@:130.67537@:130.67537@:0@:0@:brace472 @} [89 @{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 473@:90@:10.21338@:0@:131.18445@:131.18445@:0@:0@:brace473 @} [90] @{char@:brace number 322@:67@:6.37091@:0@:69.81218@:69.81218@:0@:0@:brace322@} [67] @{char@:brace number 393@:74@:7.95377@:0@:95.09494@:95.09494@:0@:0@:brace393@} [74 @{char@:brace number 474@:91@:10.24524@:0@:131.69511@:131.69511@:0@:0@:brace474 @} [91 @{char@:brace number 323@:68@:6.39069@:0@:70.13072@:70.13072@:0@:0@:brace323@} [68]] @{char@:brace number 394@:75@:7.97876@:0@:95.49263@:95.49263@:0@:0@:brace394@} [75] @{char@:brace number 475@:92@:10.27737@:0@:132.20738@:132.20738@:0@:0@:brace475 @} [92]] @{char@:brace number 324@:69@:6.41074@:0@:70.45026@:70.45026@:0@:0@:brace324@} [69] @{char@:brace number 395@:76@:8.00375@:0@:95.89157@:95.89157@:0@:0@:brace395@} [76 @{char@:brace number 325@:70@:6.43079@:0@:70.77078@:70.77078@:0@:0@:brace325@} [70]] @{char@:brace number 476@:93@:10.30951@:0@:132.72125@:132.72125@:0@:0@:brace476 @} [93] @{char@:brace number 326@:71@:6.45111@:0@:71.09233@:71.09233@:0@:0@:brace326@} [71] @{char@:brace number 396@:77@:8.02875@:0@:96.29176@:96.29176@:0@:0@:brace396@} [77 @{char@:brace number 477@:94@:10.34164@:0@:133.23672@:133.23672@:0@:0@:brace477 @} [94 @{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 397@:78@:8.05374@:0@:96.69319@:96.69319@:0@:0@:brace397@} [78 @{char@:brace number 478@:95@:10.37405@:0@:133.7538@:133.7538@:0@:0@:brace478@} [95]] @{char@:brace number 329@:74@:6.51181@:0@:72.06302@:72.06302@:0@:0@:brace329@} [74] @{char@:brace number 398@:79@:8.07901@:0@:97.09589@:97.09589@:0@:0@:brace398@} [79] @{char@:brace number 330@:75@:6.53214@:0@:72.38861@:72.38861@:0@:0@:brace330@} [75 @{char@:brace number 479@:96@:10.40674@:0@:134.2725@:134.2725@:0@:0@:brace479@} [96]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) ] @{char@:brace number 399@:80@:8.10428@:0@:97.49983@:97.49983@:0@:0@:brace399@} [80] @{char@:brace number 331@:76@:6.55273@:0@:72.71521@:72.71521@:0@:0@:brace331@} [76] @{char@:brace number 400@:81@:8.12982@:0@:97.90504@:97.90504@:0@:0@:brace400@} [81 @{char@:brace number 480@:97@:10.43915@:0@:134.79285@:134.79285@:0@:0@:brace480 @} [97 (feta-braces-b.mf (feta-braces.mf (feta-autometric.mf @{char@:brace number 332@:77@:6.57306@:0@:73.04285@:73.04285@:0@:0@:brace332@} [77] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (feta-macros.mf]]) (feta-params.mf @{char@:brace number 333@:78@:6.59366@:0@:73.3715@:73.3715@:0@:0@:brace333@} [78] @{char@:brace number 401@:82@:8.15509@:0@:98.31154@:98.31154@:0@:0@:brace401@} [82)] @{char@:brace number 481@:98@:10.47183@:0@:135.3148@:135.3148@:0@:0@:brace481@} [98] @{char@:brace number 334@:79@:6.61426@:0@:73.70119@:73.70119@:0@:0@:brace334@} [79] @{char@:brace number 402@:83@:8.18063@:0@:98.7193@:98.7193@:0@:0@:brace402@} [83] @{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 335@:80@:6.63513@:0@:74.03189@:74.03189@:0@:0@:brace335@} [80 @{char@:brace number 65@:66@:2.85336@:0@:13.62875@:13.62875@:0@:0@:brace65@} [66] @{char@:brace number 403@:84@:8.20618@:0@:99.12833@:99.12833@:0@:0@:brace403@} [84]] @{char@:brace number 66@:67@:2.86215@:0@:13.77142@:13.77142@:0@:0@:brace66@} [67] @{char@:brace number 482@:99@:10.50479@:0@:135.8384@:135.8384@:0@:0@:brace482@} [99 @{char@:brace number 67@:68@:2.87122@:0@:13.91452@:13.91452@:0@:0@:brace67@} [68] @{char@:brace number 404@:85@:8.232@:0@:99.53864@:99.53864@:0@:0@:brace404@} [85] @{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 336@:81@:6.65573@:0@:74.36365@:74.36365@:0@:0@:brace336@} [81] @{char@:brace number 405@:86@:8.25781@:0@:99.95024@:99.95024@:0@:0@:brace405@} [86] @{char@:brace number 483@:100@:10.53748@:0@:136.36363@:136.36363@:0@:0@:brace48 3@} [100] @{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 337@:82@:6.6766@:0@:74.69644@:74.69644@:0@:0@:brace337@} [82 @{char@:brace number 406@:87@:8.28363@:0@:100.36313@:100.36313@:0@:0@:brace406@ } [87 @{char@:brace number 484@:101@:10.57043@:0@:136.8905@:136.8905@:0@:0@:brace484@ } [101]] @{char@:brace number 72@:73@:2.91626@:0@:14.63683@:14.63683@:0@:0@:brace72@} [73]] @{char@:brace number 338@:83@:6.69748@:0@:75.03027@:75.03027@:0@:0@:brace338@} [83 @{char@:brace number 73@:74@:2.9256@:0@:14.78264@:14.78264@:0@:0@:brace73@} [74] @{char@:brace number 407@:88@:8.30945@:0@:100.77731@:100.77731@:0@:0@:brace407@ } [88] @{char@:brace number 74@:75@:2.93466@:0@:14.92891@:14.92891@:0@:0@:brace74@} [75]] @{char@:brace number 485@:102@:10.60367@:0@:137.41902@:137.41902@:0@:0@:brace48 5@} [102 @{char@:brace number 75@:76@:2.944@:0@:15.07565@:15.07565@:0@:0@:brace75@} [76 @{char@:brace number 408@:89@:8.33554@:0@:101.19278@:101.19278@:0@:0@:brace408@ } [89]] @{char@:brace number 76@:77@:2.95306@:0@:15.22285@:15.22285@:0@:0@:brace76@} [77 @{char@:brace number 339@:84@:6.71863@:0@:75.36514@:75.36514@:0@:0@:brace339@} [84] @{char@:brace number 486@:103@:10.6369@:0@:137.9492@:137.9492@:0@:0@:brace486@} [103] @{char@:brace number 77@:78@:2.9624@:0@:15.3705@:15.3705@:0@:0@:brace77@} [78]]] @{char@:brace number 340@:85@:6.7395@:0@:75.70108@:75.70108@:0@:0@:brace340@} [85 @{char@:brace number 78@:79@:2.97147@:0@:15.51862@:15.51862@:0@:0@:brace78@} [79]] @{char@:brace number 487@:104@:10.67014@:0@:138.48105@:138.48105@:0@:0@:brace48 7@} [104 @{char@:brace number 79@:80@:2.9808@:0@:15.66719@:15.66719@:0@:0@:brace79@} [80] @{char@:brace number 341@:86@:6.76065@:0@:76.03806@:76.03806@:0@:0@:brace341@} [86 @{char@:brace number 409@:90@:8.36163@:0@:101.60956@:101.60956@:0@:0@:brace409@ } [90]]] @{char@:brace number 80@:81@:2.99014@:0@:15.81624@:15.81624@:0@:0@:brace80@} [81] @{char@:brace number 342@:87@:6.7818@:0@:76.37608@:76.37608@:0@:0@:brace342@} [87 @{char@:brace number 488@:105@:10.70364@:0@:139.01456@:139.01456@:0@:0@:brace48 8@} [105 @{char@:brace number 81@:82@:2.99948@:0@:15.96574@:15.96574@:0@:0@:brace81@} [82]]] @{char@:brace number 410@:91@:8.38773@:0@:102.02765@:102.02765@:0@:0@:brace410@ } [91 @{char@:brace number 82@:83@:3.0091@:0@:16.1157@:16.1157@:0@:0@:brace82@} [83] @{char@:brace number 343@:88@:6.80295@:0@:76.71518@:76.71518@:0@:0@:brace343@} [88]] @{char@:brace number 83@:84@:3.01843@:0@:16.26616@:16.26616@:0@:0@:brace83@} [84] @{char@:brace number 489@:106@:10.73715@:0@:139.54973@:139.54973@:0@:0@:brace48 9@} [106 @{char@:brace number 84@:85@:3.02777@:0@:16.41708@:16.41708@:0@:0@:brace84@} [85 @{char@:brace number 344@:89@:6.82437@:0@:77.05533@:77.05533@:0@:0@:brace344@} [89]]] @{char@:brace number 85@:86@:3.03738@:0@:16.56848@:16.56848@:0@:0@:brace85@} [86] @{char@:brace number 345@:90@:6.8458@:0@:77.39655@:77.39655@:0@:0@:brace345@} [90] @{char@:brace number 490@:107@:10.77066@:0@:140.0866@:140.0866@:0@:0@:brace490@ } [107 @{char@:brace number 411@:92@:8.4141@:0@:102.44704@:102.44704@:0@:0@:brace411@} [92 @{char@:brace number 86@:87@:3.04672@:0@:16.72035@:16.72035@:0@:0@:brace86@} [87]] @{char@:brace number 346@:91@:6.86722@:0@:77.73883@:77.73883@:0@:0@:brace346@} [91 @{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 347@:92@:6.88864@:0@:78.0822@:78.0822@:0@:0@:brace347@} [92] @{char@:brace number 491@:108@:10.80444@:0@:140.62512@:140.62512@:0@:0@:brace49 1@} [108] @{char@:brace number 89@:90@:3.07556@:0@:17.1788@:17.1788@:0@:0@:brace89@} [90]] @{char@:brace number 412@:93@:8.44046@:0@:102.86774@:102.86774@:0@:0@:brace412@ } [93 @{char@:brace number 348@:93@:6.91006@:0@:78.42662@:78.42662@:0@:0@:brace348@} [93]] @{char@:brace number 90@:91@:3.08517@:0@:17.33258@:17.33258@:0@:0@:brace90@} [91] @{char@:brace number 349@:94@:6.93176@:0@:78.77213@:78.77213@:0@:0@:brace349@} [94 @{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 492@:109@:10.83823@:0@:141.16534@:141.16534@:0@:0@:brace49 2@} [109] @{char@:brace number 350@:95@:6.95346@:0@:79.11871@:79.11871@:0@:0@:brace350@} [95] @{char@:brace number 413@:94@:8.46683@:0@:103.28976@:103.28976@:0@:0@:brace413@ } [94 @{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 351@:96@:6.97516@:0@:79.46638@:79.46638@:0@:0@:brace351@} [96 @{char@:brace number 414@:95@:8.49347@:0@:103.7131@:103.7131@:0@:0@:brace414@} [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 352@:97@:6.99713@:0@:79.81514@:79.81514@:0@:0@:brace352@} [97 @{char@:brace number 415@:96@:8.51984@:0@:104.13777@:104.13777@:0@:0@:brace415@ } [96 @{char@:brace number 493@:110@:10.87201@:0@:141.70726@:141.70726@:0@:0@:brace49 3@} [110 @{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 353@:98@:7.0191@:0@:80.165@:80.165@:0@:0@:brace353@} [98] @{char@:brace number 99@:100@:3.17307@:0@:18.7384@:18.7384@:0@:0@:brace99@} [100 @{char@:brace number 416@:97@:8.54648@:0@:104.56377@:104.56377@:0@:0@:brace416@ } [97] @{char@:brace number 494@:111@:10.90607@:0@:142.25085@:142.25085@:0@:0@:brace49 4@} [111]] @{char@:brace number 354@:99@:7.04108@:0@:80.51595@:80.51595@:0@:0@:brace354@} [99 @{char@:brace number 100@:101@:3.18323@:0@:18.89705@:18.89705@:0@:0@:brace100@} [101] @{char@:brace number 417@:98@:8.5734@:0@:104.99109@:104.99109@:0@:0@:brace417@} [98]] @{char@:brace number 495@:112@:10.9404@:0@:142.79616@:142.79616@:0@:0@:brace495 @} [112 @{char@:brace number 355@:100@:7.06305@:0@:80.868@:80.868@:0@:0@:brace355@} [100 @{char@:brace number 101@:102@:3.19312@:0@:19.05621@:19.05621@:0@:0@:brace101@} [102]] @{char@:brace number 418@:99@:8.60031@:0@:105.41977@:105.41977@:0@:0@:brace418@ } [99]] @{char@:brace number 102@:103@:3.203@:0@:19.21587@:19.21587@:0@:0@:brace102@} [103] @{char@:brace number 496@:113@:10.97446@:0@:143.34319@:143.34319@:0@:0@:brace49 6@} [113 @{char@:brace number 356@:101@:7.08502@:0@:81.22115@:81.22115@:0@:0@:brace356@} [101 @{char@:brace number 419@:100@:8.62723@:0@:105.84978@:105.84978@:0@:0@:brace419 @} [100]]] @{char@:brace number 103@:104@:3.21317@:0@:19.37602@:19.37602@:0@:0@:brace103@} [104] @{char@:brace number 420@:101@:8.65414@:0@:106.28114@:106.28114@:0@:0@:brace420 @} [101 @{char@:brace number 357@:102@:7.10727@:0@:81.5754@:81.5754@:0@:0@:brace357@} [102]] @{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 497@:114@:11.00879@:0@:143.8919@:143.8919@:0@:0@:brace497@ } [114 @{char@:brace number 421@:102@:8.68134@:0@:106.71385@:106.71385@:0@:0@:brace421 @} [102]] @{char@:brace number 358@:103@:7.12952@:0@:81.93076@:81.93076@:0@:0@:brace358@} [103 @{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 422@:103@:8.70853@:0@:107.14792@:107.14792@:0@:0@:brace422 @} [103]] @{char@:brace number 359@:104@:7.15176@:0@:82.28723@:82.28723@:0@:0@:brace359@} [104 @{char@:brace number 108@:109@:3.2637@:0@:20.18434@:20.18434@:0@:0@:brace108@} [109]] @{char@:brace number 423@:104@:8.73572@:0@:107.58334@:107.58334@:0@:0@:brace423 @} [104 @{char@:brace number 498@:115@:11.0434@:0@:144.44234@:144.44234@:0@:0@:brace498 @} [115 @{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 360@:105@:7.17429@:0@:82.64482@:82.64482@:0@:0@:brace360@} [105 @{char@:brace number 424@:105@:8.76291@:0@:108.02013@:108.02013@:0@:0@:brace424 @} [105] @{char@:brace number 499@:116@:11.078@:0@:144.9945@:144.9945@:0@:0@:brace499@} [116]] @{char@:brace number 111@:112@:3.29446@:0@:20.67543@:20.67543@:0@:0@:brace111@} [112] @{char@:brace number 425@:106@:8.79037@:0@:108.45827@:108.45827@:0@:0@:brace425 @} [106 @{char@:brace number 361@:106@:7.19681@:0@:83.00354@:83.00354@:0@:0@:brace361@} [106]] @{char@:brace number 112@:113@:3.3049@:0@:20.84016@:20.84016@:0@:0@:brace112@} [113] @{char@:brace number 500@:117@:11.11261@:0@:145.54842@:145.54842@:0@:0@:brace50 0@} [117 @{char@:brace number 426@:107@:8.81784@:0@:108.8978@:108.8978@:0@:0@:brace426@} [107]] @{char@:brace number 362@:107@:7.21933@:0@:83.36337@:83.36337@:0@:0@:brace362@} [107] @{char@:brace number 113@:114@:3.31506@:0@:21.0054@:21.0054@:0@:0@:brace113@} [114] @{char@:brace number 427@:108@:8.84558@:0@:109.33868@:109.33868@:0@:0@:brace427 @} [108 @{char@:brace number 501@:118@:11.14749@:0@:146.10405@:146.10405@:0@:0@:brace50 1@} [118] @{char@:brace number 363@:108@:7.24185@:0@:83.72435@:83.72435@:0@:0@:brace363@} [108]] @{char@:brace number 114@:115@:3.3255@:0@:21.17116@:21.17116@:0@:0@:brace114@} [115] @{char@:brace number 502@:119@:11.18237@:0@:146.66142@:146.66142@:0@:0@:brace50 2@} [119 @{char@:brace number 115@:116@:3.33594@:0@:21.33743@:21.33743@:0@:0@:brace115@} [116 @{char@:brace number 364@:109@:7.26465@:0@:84.08644@:84.08644@:0@:0@:brace364@} [109]]] @{char@:brace number 428@:109@:8.87332@:0@:109.78096@:109.78096@:0@:0@:brace428 @} [109 @{char@:brace number 116@:117@:3.34637@:0@:21.50423@:21.50423@:0@:0@:brace116@} [117]] @{char@:brace number 365@:110@:7.28717@:0@:84.44968@:84.44968@:0@:0@:brace365@} [110 @{char@:brace number 503@:120@:11.21725@:0@:147.22054@:147.22054@:0@:0@:brace50 3@} [120] @{char@:brace number 429@:110@:8.90106@:0@:110.22462@:110.22462@:0@:0@:brace429 @} [110]] @{char@:brace number 117@:118@:3.35681@:0@:21.67155@:21.67155@:0@:0@:brace117@} [118] @{char@:brace number 366@:111@:7.30997@:0@:84.81403@:84.81403@:0@:0@:brace366@} [111] @{char@:brace number 430@:111@:8.9288@:0@:110.66968@:110.66968@:0@:0@:brace430@ } [111 @{char@:brace number 504@:121@:11.25241@:0@:147.7814@:147.7814@:0@:0@:brace504@ } [121 @{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 367@:112@:7.33304@:0@:85.17953@:85.17953@:0@:0@:brace367@} [112]] @{char@:brace number 120@:121@:3.3884@:0@:22.17665@:22.17665@:0@:0@:brace120@} [121] @{char@:brace number 431@:112@:8.95682@:0@:111.11612@:111.11612@:0@:0@:brace431 @} [112 @{char@:brace number 505@:122@:11.28757@:0@:148.34402@:148.34402@:0@:0@:brace50 5@} [122 @{char@:brace number 368@:113@:7.35583@:0@:85.54619@:85.54619@:0@:0@:brace368@} [113]]] @{char@:brace number 121@:122@:3.39911@:0@:22.34607@:22.34607@:0@:0@:brace121@} [122] @{char@:brace number 432@:113@:8.98483@:0@:111.56396@:111.56396@:0@:0@:brace432 @} [113 @{char@:brace number 369@:114@:7.3789@:0@:85.91397@:85.91397@:0@:0@:brace369@} [114]] @{char@:brace number 122@:123@:3.40982@:0@:22.51602@:22.51602@:0@:0@:brace122@} [123] @{char@:brace number 506@:123@:11.323@:0@:148.9084@:148.9084@:0@:0@:brace506@} [123 @{char@:brace number 370@:115@:7.40198@:0@:86.28291@:86.28291@:0@:0@:brace370@} [115]] @{char@:brace number 123@:124@:3.42026@:0@:22.68652@:22.68652@:0@:0@:brace123@} [124] @{char@:brace number 371@:116@:7.42532@:0@:86.65302@:86.65302@:0@:0@:brace371@} [116 @{char@:brace number 507@:124@:11.35843@:0@:149.47455@:149.47455@:0@:0@:brace50 7@} [124] @{char@:brace number 433@:114@:9.01312@:0@:112.0132@:112.0132@:0@:0@:brace433@} [114]] @{char@:brace number 124@:125@:3.43097@:0@:22.85753@:22.85753@:0@:0@:brace124@} [125] @{char@:brace number 372@:117@:7.4484@:0@:87.02429@:87.02429@:0@:0@:brace372@} [117 @{char@:brace number 434@:115@:9.04114@:0@:112.46385@:112.46385@:0@:0@:brace434 @} [115] @{char@:brace number 508@:125@:11.39386@:0@:150.04247@:150.04247@:0@:0@:brace50 8@} [125] @{char@:brace number 125@:126@:3.44196@:0@:23.02908@:23.02908@:0@:0@:brace125@} [126]] @{char@:brace number 373@:118@:7.47174@:0@:87.39671@:87.39671@:0@:0@:brace373@} [118 @{char@:brace number 435@:116@:9.06943@:0@:112.91591@:112.91591@:0@:0@:brace435 @} [116 @{char@:brace number 126@:127@:3.45267@:0@:23.20117@:23.20117@:0@:0@:brace126@} [127]]] @{char@:brace number 509@:126@:11.42957@:0@:150.61217@:150.61217@:0@:0@:brace50 9@} [126 @{char@:brace number 127@:128@:3.46338@:0@:23.37381@:23.37381@:0@:0@:brace127@} [128 @{char@:brace number 374@:119@:7.49509@:0@:87.7703@:87.7703@:0@:0@:brace374@} [119 @{char@:brace number 436@:117@:9.09799@:0@:113.36938@:113.36938@:0@:0@:brace436 @} [117]]]] @{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. @{char@:brace number 510@:127@:11.46555@:0@:151.18364@:151.18364@:0@:0@:brace51 0@} [127 @{char@:brace number 437@:118@:9.12628@:0@:113.82428@:113.82428@:0@:0@:brace437 @} [118mv feta-braces-b.log feta-braces-b.tfm ./out @{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 438@:119@:9.15485@:0@:114.2806@:114.2806@:0@:0@:brace438@} [119]] @{char@:brace number 511@:128@:11.50125@:0@:151.75693@:151.75693@:0@:0@:brace51 1@} [128rm -f feta-braces-b.*gf feta-braces-b.*pk ] @{tnof@}) @{char@:brace number 377@:122@:7.56567@:0@:88.8981@:88.8981@:0@:0@:brace377@} [122 @{char@:brace number 439@:120@:9.18369@:0@:114.73834@:114.73834@:0@:0@:brace439 @} [120 ) (some charht values had to be adjusted by as much as 0.99455pt) (some chardp values had to be adjusted by as much as 0.99455pt) Font metrics written on feta-braces-h.tfm. Output written on feta-braces-h.600gf (64 characters, 289764 bytes). Transcript written on feta-braces-h.log. ]]mv feta-braces-h.log feta-braces-h.tfm ./out @{char@:brace number 378@:123@:7.58957@:0@:89.27638@:89.27638@:0@:0@:brace378@} [123 @{char@:brace number 440@:121@:9.21225@:0@:115.19753@:115.19753@:0@:0@:brace440 @} [121]]( echo ./out/feta-alphabet16.tfm: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet16.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-alphabet16.mf;" @{char@:brace number 441@:122@:9.24109@:0@:115.65813@:115.65813@:0@:0@:brace441 @} [122rm -f feta-braces-h.*gf feta-braces-h.*pk ] @{char@:brace number 379@:124@:7.61319@:0@:89.65585@:89.65585@:0@:0@:brace379@} [124] @{char@:brace number 442@:123@:9.2702@:0@:116.12018@:116.12018@:0@:0@:brace442@ } [123] @{char@:brace number 380@:125@:7.63708@:0@:90.03651@:90.03651@:0@:0@:brace380@} [125] @{char@:brace number 443@:124@:9.29904@:0@:116.5837@:116.5837@:0@:0@:brace443@} [124] @{char@:brace number 381@:126@:7.66098@:0@:90.41837@:90.41837@:0@:0@:brace381@} [126] @{char@:brace number 444@:125@:9.32816@:0@:117.04865@:117.04865@:0@:0@:brace444 @} [125] @{char@:brace number 382@:127@:7.68488@:0@:90.80142@:90.80142@:0@:0@:brace382@} [127 @{char@:brace number 445@:126@:9.35754@:0@:117.51505@:117.51505@:0@:0@:brace445 @} [126]] @{char@:brace number 383@:128@:7.70905@:0@:91.18567@:91.18567@:0@:0@:brace383@} [128 @{char@:brace number 446@:127@:9.38666@:0@:117.98293@:117.98293@:0@:0@:brace446 @} [127]] @{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. @{char@:brace number 447@:128@:9.41605@:0@:118.45226@:118.45226@:0@:0@:brace447 @} [128] @{tnof@}) ) (some charht values had to be adjusted by as much as 0.81425pt) (some chardp values had to be adjusted by as much as 0.81425pt) Font metrics written on feta-braces-g.tfm. Output written on feta-braces-g.600gf (64 characters, 225352 bytes). Transcript written on feta-braces-g.log. mv feta-braces-g.log feta-braces-g.tfm ./out mv feta-braces-f.log feta-braces-f.tfm ./out rm -f feta-braces-g.*gf feta-braces-g.*pk rm -f feta-braces-f.*gf feta-braces-f.*pk ( echo ./out/feta-alphabet20.tfm: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet20.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-alphabet20.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2019/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]( 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;" 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]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{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] (feta-alphabet20.mf (feta-alphabet.mf (feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) @{char@:dynamic p@:112@:0@:5.78595@:2.31438@:4.62875@:5.78595@:0@:p@} [112] (feta-macros.mf) (feta-params.mf @{char@:dynamic m@:109@:0@:6.94313@:0@:4.62875@:6.94313@:0@:m@} [109]) @{font@:GNU@:LilyPond@:feta-alphabet@:20@:fetaNumber@} (feta-numbers.mf @{char@:dynamic r@:114@:0@:3.47157@:0@:4.62875@:3.47157@:0@:r@} [114]) @{tnof@}) @{char@:Plus@:43@:0@:5@:-2.5@:7.5@:5@:0@:plus@} [43] ) Font metrics written on feta-alphabet16.tfm. Output written on feta-alphabet16.600gf (21 characters, 3864 bytes). Transcript written on feta-alphabet16.log. @{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]mv feta-alphabet16.log feta-alphabet16.tfm ./out 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]rm -f feta-alphabet16.*gf feta-alphabet16.*pk 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]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{char@:dynamic s@:115@:0@:4.13196@:0@:5.83334@:4.13196@:0@:s@} [115]( echo ./out/feta-alphabet13.tfm: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet13.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-alphabet13.mf;" @{char@:dynamic p@:112@:0@:7.29169@:2.91667@:5.83334@:7.29169@:0@:p@} [112] (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 @{char@:dynamic m@:109@:0@:8.75002@:0@:5.83334@:8.75002@:0@:m@} [109]) @{font@:GNU@:LilyPond@:feta-alphabet@:14.14@:fetaNumber@} (feta-numbers.mf @{char@:dynamic r@:114@:0@:4.37502@:0@:5.83334@:4.37502@:0@:r@} [114]) @{tnof@}) @{char@:Plus@:43@:0@:3.535@:-1.7675@:5.3025@:3.535@:0@:plus@} [43] ) Font metrics written on feta-alphabet20.tfm. Output written on feta-alphabet20.600gf (21 characters, 4744 bytes). Transcript written on feta-alphabet20.log. @{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]mv feta-alphabet20.log feta-alphabet20.tfm ./out 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]rm -f feta-alphabet20.*gf feta-alphabet20.*pk 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]( 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;" @{char@:dynamic m@:109@:0@:6.18626@:0@:4.12418@:6.18626@:0@:m@} [109]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{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. (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.mfmv feta-alphabet14.log feta-alphabet14.tfm ./out ) (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]rm -f feta-alphabet14.*gf feta-alphabet14.*pk 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]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{char@:dynamic m@:109@:0@:5.51253@:0@:3.67502@:5.51253@:0@:m@} [109( echo ./out/feta-alphabet11.tfm: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet11.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-alphabet11.mf;" ] @{char@: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. mv feta-alphabet13.log feta-alphabet13.tfm ./out (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.mfrm -f feta-alphabet13.*gf feta-alphabet13.*pk ) @{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]( echo ./out/feta-alphabet26.tfm: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet26.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-alphabet26.mf;" @{char@:dynamic r@:114@:0@:3.89813@:0@:5.19751@:3.89813@:0@:r@} [114]) @{tnof@})This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) ) Font metrics written on feta-alphabet18.tfm. Output written on feta-alphabet18.600gf (21 characters, 4260 bytes). Transcript written on feta-alphabet18.log. mv feta-alphabet18.log feta-alphabet18.tfm ./out (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.mfrm -f feta-alphabet18.*gf feta-alphabet18.*pk ) (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]( echo ./out/feta-alphabet23.tfm: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet23.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-alphabet23.mf;" @{char@: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]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{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@}) (feta-alphabet26.mf (feta-alphabet.mf (feta-autometric.mf ) Font metrics written on feta-alphabet11.tfm. Output written on feta-alphabet11.600gf (21 characters, 2852 bytes). Transcript written on feta-alphabet11.log. ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (feta-macros.mf) (feta-params.mf)mv feta-alphabet11.log feta-alphabet11.tfm ./out @{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]rm -f feta-alphabet11.*gf feta-alphabet11.*pk 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]( 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;" w:70 h:105 @{char@:Numeral 9@:57@:0@:8.38228@:0@:12.6@:8.38228@:0@:nine@} [57])This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=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] (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 @{char@:dynamic s@:115@:0@:5.20627@:0@:7.35002@:5.20627@:0@:s@} [115]) @{font@:GNU@:LilyPond@:feta-alphabet@:22.45@:fetaNumber@} (feta-numbers.mf @{char@:dynamic p@:112@:0@:9.18753@:3.67502@:7.35002@:9.18753@:0@:p@} [112] @{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] @{char@:dynamic m@:109@:0@:11.02504@:0@:7.35002@:11.02504@:0@:m@} [109] w:68 h:93 @{char@:Numeral 0@:48@:0@:8.14764@:0@:11.225@:8.14764@:0@:zero@} [48] @{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. w:57 h:93 @{char@:Numeral 1@:49@:0@:6.91537@:0@:11.225@:6.91537@:0@:one@} [49]mv feta-alphabet26.log feta-alphabet26.tfm ./out 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]rm -f feta-alphabet26.*gf feta-alphabet26.*pk 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]( echo ./out/feta-noteheads13.tfm: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads13.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-noteheads13.mf;" @{char@:dynamic p@:112@:0@:8.1849@:3.27397@:6.54793@:8.1849@:0@:p@} [112]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{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. (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.mfmv feta-alphabet23.log feta-alphabet23.tfm ./out @{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]rm -f feta-alphabet23.*gf feta-alphabet23.*pk @{char@:Whole diamondhead@:40@:0@:5.81354@:1.61487@:1.61487@:5.81354@:0@:s0diam ond@} [40] @{char@:Half diamondhead@:41@:0@:4.27702@:1.61487@:1.61487@:4.27702@:1.14165@:s 1diamond@} [41] @{char@:Quarter diamondhead@:42@:0@:4.33075@:1.61487@:1.61487@:4.33075@:1.16342 @:s2diamond@} [42]( echo ./out/feta-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 2019/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@:Whole trianglehead@:43@:0@:6.97162@:2.62881@:2.20818@:6.97163@:0.42064@ :s0triangle@} [43] @{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( echo ./out/feta-noteheads16.tfm: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads16.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-noteheads16.mf;" ] @{char@: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]This is METAFONT, Version 2.7182818 (TeX Live 2019/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@:Half trianglehead (downstem)@:44@:0@:5.05164@:2.37593@:2.00201@:4.27448 @:2.02332@:d1triangle@} [44] @{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]This is METAFONT, Version 2.7182818 (TeX Live 2019/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 @{char@:Whole trianglehead@:43@:0@:7.69453@:2.9035@:2.43637@:7.69455@:0.46713@: s0triangle@} [43] @{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@:Whole trianglehead@:43@:0@:12.85443@:4.86397@:4.0651@:12.85445@:0.79886 @:s0triangle@} [43]] @{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@:Half trianglehead (upstem)@:45@:0@:5.05164@:2.37593@:2.00201@:5.05165@: 0.3739@:u1triangle@} [45]] @{char@:Quarter diamondhead@:42@:0@:5.94305@:2.21606@:2.21606@:5.94305@:1.59656 @:s2diamond@} [42] @{char@:Half trianglehead (downstem)@:44@:0@:5.57185@:2.62265@:2.20741@:4.70883 @:2.24686@:d1triangle@} [44] @{char@:Half trianglehead (downstem)@:44@:0@:9.28519@:4.38365@:3.67355@:7.80933 @:3.84247@:d1triangle@} [44] @{char@:Quarter trianglehead (upstem)@:46@:0@:4.2097@:2.37593@:2.00201@:4.2097@ :0.3739@:u2triangle@} [46] @{char@:Whole trianglehead@:43@:0@:9.40749@:3.55432@:2.97707@:9.40749@:0.57724@ :s0triangle@} [43] @{char@:Half trianglehead (upstem)@:45@:0@:9.28519@:4.38365@:3.67355@:9.2852@:0 .71008@:u1triangle@} [45] @{char@:Quarter trianglehead (downstem)@:47@:0@:4.2097@:2.37593@:2.00201@:3.562 07@:2.02332@:d2triangle@} [47] @{char@:Half trianglehead (upstem)@:45@:0@:5.57185@:2.62265@:2.20741@:5.57187@: 0.41522@:u1triangle@} [45] @{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@:Half trianglehead (downstem)@:44@:0@:6.8046@:3.20724@:2.69414@:5.73813@ :2.77655@:d1triangle@} [44] @{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 trianglehead (upstem)@:46@:0@:7.73769@:4.38365@:3.67355@:7.7377 @:0.71008@:u2triangle@} [46]] @{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@:Quarter trianglehead (upstem)@:46@:0@:4.64322@:2.62265@:2.20741@:4.6432 3@:0.41522@:u2triangle@} [46 @{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@:Quarter trianglehead (downstem)@:47@:0@:7.73769@:4.38365@:3.67355@:6.50 78@:3.84247@:d2triangle@} [47] @{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@:Whole slashhead@:48@:0@:16.89977@:5.87305@:5.87305@:16.89977@:5.87305@: s0slash@} [48]] @{char@:Quarter lahead@:101@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s2la@} [101] @{char@:Half slashhead@:49@:0@:13.13934@:5.87305@:5.87305@:13.13934@:5.87305@:s 1slash@} [49] @{char@:Whole thin lahead@:102@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s0laT hin@} [102] @{char@:Quarter slashhead@:50@:0@:9.6035@:5.87305@:5.87305@:9.6035@:5.87305@:s2 slash@} [50 @{char@:Quarter trianglehead (downstem)@:47@:0@:4.64322@:2.62265@:2.20741@:3.92 403@:2.24686@:d2triangle@} [47]] @{char@:Half thin lahead@:103@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s1laTh in@} [103] @{char@:Whole slashhead@:48@:0@:9.56975@:3.36829@:3.36829@:9.56975@:3.36829@:s0 slash@} [48] @{char@:Quarter lahead@:104@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s2laThin @} [104] @{char@:Whole Crossed notehead@:51@:0@:9.4724@:3.32733@:3.32733@:9.4724@:2.7495 @:s0cross@} [51 @{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 up tihead@:105@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.33324@:s 0ti@} [105] @{char@:Half Crossed notehead@:52@:0@:8.43025@:3.19707@:3.19707@:8.43025@:2.850 75@:s1cross@} [52] @{char@:Whole Crossed notehead@:51@:0@:5.87386@:2.01157@:2.01157@:5.87386@:0.78 957@:s0cross@} [51 @{char@:Half up tihead@:106@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.33324@:u1 ti@} [106]] @{char@:Crossed notehead@:53@:0@:7.3881@:3.06679@:3.06679@:7.3881@:3.262@:s2cro ss@} [53] @{char@:Half down tihead@:107@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.33324@ :d1ti@} [107] @{char@:Half Crossed notehead@:52@:0@:5.00075@:1.90242@:1.90242@:5.00075@:0.828 19@:s1cross@} [52 @{char@:Quarter up tihead@:108@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.33324@ :u2ti@} [108]] @{char@:X-Circled notehead@:54@:0@:8.78601@:3.64705@:3.64705@:8.78601@:0@:s2xci rcle@} [54] @{char@:Quarter down tihead@:109@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.333 24@:d2ti@} [109] @{char@:Crossed notehead@:53@:0@:4.12764@:1.79329@:1.79329@:4.12764@:1.26831@:s 2cross@} [53] @{char@:Whole dohead@:55@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:s0do@} [55] @{char@:X-Circled notehead@:54@:0@:4.90863@:2.13258@:2.13258@:4.90863@:0@:s2xci rcle@} [54] @{char@:Whole thin up tihead@:110@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.333 24@:s0tiThin@} [110] @{char@:Half dohead@:56@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@:d1do@} [56] @{char@:Half thin up tihead@:111@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.3332 4@:u1tiThin@} [111 @{char@:Whole dohead@:55@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@:s0do @} [55]] @{char@:Half dohead@:57@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:u1do@} [57] @{char@:Half dohead@:56@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d1do@} [56 @{char@:Half thin down tihead@:112@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.3 3324@:d1tiThin@} [112]] @{char@:Quarter dohead@:58@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@:d2do@ } [58] @{char@:Quarter thin up tihead@:113@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.3 3324@:u2tiThin@} [113] @{char@:Half dohead@:57@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@:u1do@ } [57] @{char@:Quarter dohead@:59@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:u2do @} [59] @{char@:Quarter thin down tihead@:114@:0@:3.66487@:1.19016@:1.19016@:3.66487@:- 0.33324@:d2tiThin@} [114] @{char@:Quarter dohead@:58@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d2d o@} [58] @{char@:Whole thin dohead@:60@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:s 0doThin@} [60 @{char@:Whole up Funk dohead@:115@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 doFunk@} [115]] @{char@:Quarter dohead@:59@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@:u2 do@} [59 @{char@:Whole down Funk dohead@:116@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0doFunk@} [116]] @{char@:Half thin dohead@:61@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@:d1d oThin@} [61 @{char@:Half up Funk dohead@:117@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1d oFunk@} [117] @{char@:Whole thin dohead@:60@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@ :s0doThin@} [60]] @{char@:Half trianglehead (upstem)@:45@:0@:6.8046@:3.20724@:2.69414@:6.8046@:0. 51309@:u1triangle@} [45 @{char@:Half down Funk dohead@:118@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1doFunk@} [118]] @{char@:Half thin dohead@:62@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:u1 doThin@} [62] @{char@:Half thin dohead@:61@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d 1doThin@} [61] @{char@:Quarter up Funk dohead@:119@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: u2doFunk@} [119 @{char@:Quarter thin dohead@:63@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@: d2doThin@} [63]] @{char@:Half thin dohead@:62@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@: u1doThin@} [62 @{char@:Quarter down Funk dohead@:120@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2doFunk@} [120]] @{char@:Quarter thin dohead@:64@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@ :u2doThin@} [64] @{char@:Quarter thin dohead@:63@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846 @:d2doThin@} [63] @{char@:Whole rehead@:65@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:s0re@} [65 @{char@:Whole up Funk rehead@:121@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 reFunk@} [121]] @{char@:Quarter thin dohead@:64@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.1384 6@:u2doThin@} [64] @{char@:Whole down Funk rehead@:122@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0reFunk@} [122 @{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@:Whole rehead@:65@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@:s0re@ } [65]] @{char@:Half up Funk rehead@:123@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1r eFunk@} [123 @{char@:Half up rehead@:66@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@:u1r e@} [66]] @{char@:Quarter up rehead@:68@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:u2 re@} [68] @{char@:Half down rehead@:67@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.54268@: d1re@} [67] @{char@:Quarter down rehead@:69@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.01826@ :d2re@} [69 @{char@:Half down Funk rehead@:124@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1reFunk@} [124] @{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@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:s0 reThin@} [70] @{char@:Quarter up Funk rehead@:125@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: u2reFunk@} [125] @{char@:Half up thin rehead@:71@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@: u1reThin@} [71 @{char@:Whole thin rehead@:70@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@: s0reThin@} [70] @{char@:Quarter down Funk rehead@:126@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2reFunk@} [126]] @{char@:Half down thin rehead@:72@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.0182 6@:d1reThin@} [72 @{char@:Half up thin rehead@:71@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268 @:u1reThin@} [71]] @{char@:Whole up Funk mihead@:127@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:u0 miFunk@} [127 @{char@:Quarter thin rehead@:73@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@: u2reThin@} [73] @{char@:Half down thin rehead@:72@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.54 268@:d1reThin@} [72]] @{char@:Quarter thin rehead@:74@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.01826@ :d2reThin@} [74] @{char@:Quarter thin rehead@:73@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268 @:u2reThin@} [73] @{char@:Whole down Funk mihead@:128@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@: d0miFunk@} [128] @{char@:Quarter thin rehead@:74@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.5426 8@:d2reThin@} [74] @{char@:Whole mihead@:75@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s0mi@} [75 @{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@:Whole mihead@:75@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s0mi@} [75] @{char@:Half mihead@:76@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s1mi@} [76] @{char@:Quarter Funk mihead@:131@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s2m iFunk@} [131] @{char@:Half mihead@:76@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s1mi@} [76] @{char@:Quarter mihead@:77@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2mi@} [77 @{char@:Whole up Funk fahead@:132@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 faFunk@} [132]] @{char@:Quarter mihead@:77@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s2mi@} [77] @{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@:Whole mirror mihead@:78@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s0miMi rror@} [78]] @{char@:Whole mirror mihead@:78@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s0mi Mirror@} [78] @{char@:Half down Funk fahead@:135@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1faFunk@} [135 @{char@:Half mirror mihead@:79@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s1miMi rror@} [79]] @{char@:Half mirror mihead@:79@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s1mi Mirror@} [79] @{char@:Quarter up Funk fahead@:136@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: u2faFunk@} [136] @{char@:Quarter mirror mihead@:80@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2mi Mirror@} [80] @{char@:Quarter down Funk fahead@:137@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2faFunk@} [137 @{char@:Quarter mirror mihead@:80@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s2 miMirror@} [80]] @{char@:Whole thin mihead@:81@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s0miThin @} [81] @{char@:Whole thin mihead@:81@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s0miTh in@} [81 @{char@:Whole Funk solhead@:138@:0@:2.54254@:1.19016@:1.19016@:2.54254@:0.1888@ :s0solFunk@} [138]] @{char@:Half thin mihead@:82@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s1miThin@ } [82 @{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@:Half thin mihead@:82@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s1miThi n@} [82] @{char@:Whole Funk lahead@:141@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0laF unk@} [141] @{char@:Quarter thin mihead@:83@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2miTh in@} [83] @{char@:Quarter thin mihead@:83@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s2mi Thin@} [83 @{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 fa up head@:84@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u0fa@} [84] @{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@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d0fa@} [85] @{char@:Whole up Funk tihead@:144@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 tiFunk@} [144 @{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@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u1fa@} [86] @{char@:half fa up head@:86@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u1fa@} [86] @{char@:Whole down Funk tihead@:145@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0tiFunk@} [145] @{char@:Half fa down head@:87@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d1fa@} [87 @{char@:Half fa down head@:87@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d1fa@} [87]] @{char@:Half up Funk tihead@:146@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1t iFunk@} [146] @{char@:Quarter fa up head@:88@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u2fa@ } [88] @{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@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d2f a@} [89 @{char@:Half down Funk tihead@:147@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1tiFunk@} [147]] @{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@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u0 faThin@} [90] @{char@:Quarter up Funk tihead@:148@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: u2tiFunk@} [148 @{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@:4.12764@:1.35674@:1.35674@:4.12764@:0@: d0faThin@} [91]] @{char@:Whole thin fa down head@:91@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d0 faThin@} [91] @{char@:Quarter down Funk tihead@:149@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2tiFunk@} [149] @{char@:half thin fa up head@:92@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u1f aThin@} [92] @{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@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d 1faThin@} [93]] @{char@:Whole Walker dohead@:150@:0@:2.74866@:1.19016@:1.19016@:1.66316@:0.8963 @:s0doWalker@} [150] @{char@:Quarter thin fa up head@:94@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@: u2faThin@} [94] @{char@:Half thin fa down head@:93@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d1f aThin@} [93] @{char@:Half up Walker dohead@:151@:0@:2.74866@:1.19016@:1.19016@:1.66316@:0.89 63@:u1doWalker@} [151] @{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@:4.12764@:1.35674@:1.35674@:4.12764@:0 @:d2faThin@} [95] @{char@:Half down Walker dohead@:152@:0@:2.74866@:1.19016@:1.19016@:1.66316@:0. 8963@:d1doWalker@} [152] @{char@:Whole solhead@:96@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s0so l@} [96 @{char@:Quarter thin fa down head@:95@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@: d2faThin@} [95]] @{char@:Quarter up Walker dohead@:153@:0@:2.74866@:1.19016@:1.19016@:1.66316@:0 .8963@:u2doWalker@} [153] @{char@:Whole solhead@:96@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s0so l@} [96] @{char@:Half solhead@:97@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s1sol @} [97] @{char@:Quarter down Walker dohead@:154@:0@:2.74866@:1.19016@:1.19016@:1.66316@ :0.8963@:d2doWalker@} [154] @{char@:Quarter solhead@:98@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s2 sol@} [98] @{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@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s0la@} [99] @{char@:Whole Walker rehead@:155@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0r eWalker@} [155] @{char@:Half lahead@:100@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s1la@} [100]] @{char@:Quarter lahead@:101@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s2la@} [101 @{char@:Half up Walker rehead@:156@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u 1reWalker@} [156]] @{char@:Whole lahead@:99@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s0la@} [99] @{char@:Whole thin lahead@:102@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s0laT hin@} [102] @{char@:Half down Walker rehead@:157@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@ :d1reWalker@} [157] @{char@:Half lahead@:100@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s1la@} [100] @{char@:Half thin lahead@:103@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s1laTh in@} [103 @{char@:Quarter lahead@:101@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s2la@} [101] @{char@:Quarter up Walker rehead@:158@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:u2reWalker@} [158]] @{char@:Whole thin lahead@:102@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s0laThi n@} [102] @{char@:Quarter lahead@:104@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s2laThin @} [104] @{char@:Quarter down Walker rehead@:159@:0@:2.74866@:1.19016@:1.19016@:2.74866@ :0@:d2reWalker@} [159] @{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@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@:s 0ti@} [105] @{char@:Whole Walker mihead@:160@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s0m iWalker@} [160] @{char@:Whole up tihead@:105@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@:s0ti @} [105 @{char@:Half up tihead@:106@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@:u1 ti@} [106] @{char@:Half Walker mihead@:161@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s1mi Walker@} [161]] @{char@:Half down tihead@:107@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.37988@ :d1ti@} [107] @{char@:Quarter Walker mihead@:162@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s 2miWalker@} [162] @{char@:Half up tihead@:106@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@:u1ti@ } [106] @{char@:Quarter up tihead@:108@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@ :u2ti@} [108 @{char@:Whole Walker fahead@:163@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0f aWalker@} [163]] @{char@:Half down tihead@:107@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-0.7128@:d1 ti@} [107] @{char@:Half up Walker fahead@:164@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u 1faWalker@} [164 @{char@:Quarter down tihead@:109@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.379 88@:d2ti@} [109]] @{char@:Quarter up tihead@:108@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@:u2 ti@} [108] @{char@:Half down Walker fahead@:165@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@ :d1faWalker@} [165 @{char@:Whole thin up tihead@:110@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.379 88@:s0tiThin@} [110]] @{char@:Quarter down tihead@:109@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-0.7128@ :d2ti@} [109] @{char@:Half thin up tihead@:111@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.3798 8@:u1tiThin@} [111 @{char@:Quarter up Walker fahead@:166@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:u2faWalker@} [166]] @{char@:Whole thin up tihead@:110@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@ :s0tiThin@} [110] @{char@:Quarter down Walker fahead@:167@:0@:2.74866@:1.19016@:1.19016@:2.74866@ :0@:d2faWalker@} [167 @{char@:Half thin down tihead@:112@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.3 7988@:d1tiThin@} [112] @{char@:Half thin up tihead@:111@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@: u1tiThin@} [111]] @{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@: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@:4.12764@:1.35674@:1.35674@:4.12764@:0.3 7988@:u2tiThin@} [113] @{char@:Quarter Funk lahead@:170@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s2l aWalker@} [170] @{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@:4.12764@:1.35674@:1.35674@:4.12764@:- 0.37988@:d2tiThin@} [114] @{char@:Whole Walker tihead@:171@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0t iWalker@} [171 @{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@: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@:Whole up Funk dohead@:115@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 doFunk@} [115]] @{char@:Half up Walker tihead@:172@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u 1tiWalker@} [172] @{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@: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@:Half down Walker tihead@:173@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@ :d1tiWalker@} [173]] @{char@:Quarter up Funk dohead@:119@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: u2doFunk@} [119] @{char@:Quarter up Walker tihead@:174@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:u2tiWalker@} [174]] @{char@:Quarter down Funk dohead@:120@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 @:d2doFunk@} [120] @{char@:Half up Funk dohead@:117@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u1d oFunk@} [117 @{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@}) @{char@:Half down Funk dohead@:118@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d 1doFunk@} [118] @{char@:Whole up Funk rehead@:121@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 reFunk@} [121 @{char@:Quarter up Funk dohead@:119@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: u2doFunk@} [119] ) Font metrics written on feta-noteheads11.tfm. Output written on feta-noteheads11.600gf (143 characters, 11960 bytes). Transcript written on feta-noteheads11.log. ] @{char@:Quarter down Funk dohead@:120@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 @:d2doFunk@} [120]mv feta-noteheads11.log feta-noteheads11.tfm ./out @{char@:Whole down Funk rehead@:122@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: d0reFunk@} [122] @{char@:Whole up Funk rehead@:121@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 reFunk@} [121] @{char@:Half up Funk rehead@:123@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u1r eFunk@} [123] @{char@:Whole down Funk rehead@:122@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: d0reFunk@} [122]rm -f feta-noteheads11.*gf feta-noteheads11.*pk @{char@:Half down Funk rehead@:124@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d 1reFunk@} [124] @{char@:Half up Funk rehead@:123@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u1r eFunk@} [123] @{char@:Quarter up Funk rehead@:125@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: u2reFunk@} [125] @{char@:Half down Funk rehead@:124@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d 1reFunk@} [124] @{char@:Quarter down Funk rehead@:126@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 @:d2reFunk@} [126( 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;" ] @{char@:Quarter up Funk rehead@:125@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: u2reFunk@} [125] @{char@:Whole up Funk mihead@:127@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:u0 miFunk@} [127] @{char@:Quarter trianglehead (upstem)@:46@:0@:5.67052@:3.20724@:2.69414@:5.6705 2@:0.51309@:u2triangle@} [46 @{char@:Quarter down Funk rehead@:126@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 @:d2reFunk@} [126]] @{char@:Whole down Funk mihead@:128@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@: d0miFunk@} [128] @{char@:Whole up Funk mihead@:127@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:u0 miFunk@} [127] @{char@:Half up Funk mihead@:129@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:u1m iFunk@} [129] @{char@:Whole down Funk mihead@:128@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@: d0miFunk@} [128] @{char@:Half down Funk mihead@:130@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:d 1miFunk@} [130] @{char@:Half up Funk mihead@:129@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:u1m iFunk@} [129] @{char@:Quarter Funk mihead@:131@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s2m iFunk@} [131] @{char@:Half down Funk mihead@:130@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:d 1miFunk@} [130] @{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@:Quarter Funk mihead@:131@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s2m iFunk@} [131] @{char@:Half up Funk fahead@:134@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u1f aFunk@} [134 @{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@:Half down Funk fahead@:135@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d 1faFunk@} [135] @{char@:Quarter Funk solhead@:140@:0@:5.43845@:2.54572@:2.54572@:5.43845@:0.403 82@:s2solFunk@} [140] @{char@:Quarter up Funk fahead@:136@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: u2faFunk@} [136 @{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 down Funk fahead@:137@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 @:d2faFunk@} [137]] @{char@:Quarter Funk lahead@:143@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s2l aFunk@} [143 @{char@:Whole Funk solhead@:138@:0@:2.89839@:1.35674@:1.35674@:2.89839@:0.21523 @:s0solFunk@} [138] @{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@: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 Walker dohead@:150@:0@:5.54108@:2.54572@:2.54572@:3.12418@:2.1681 5@:s0doWalker@} [150]] @{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@:Half up Walker dohead@:151@:0@:5.54108@:2.54572@:2.54572@:3.12418@:2.16 815@:u1doWalker@} [151] @{char@:Quarter Funk lahead@:143@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s2l aFunk@} [143] @{char@:Half down Walker dohead@:152@:0@:5.54108@:2.54572@:2.54572@:3.12418@:2. 16815@:d1doWalker@} [152 @{char@:Whole up Funk tihead@:144@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 tiFunk@} [144]] @{char@:Quarter up Walker dohead@:153@:0@:5.54108@:2.54572@:2.54572@:3.12418@:2 .16815@:u2doWalker@} [153 @{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@:Quarter down Walker dohead@:154@:0@:5.54108@:2.54572@:2.54572@:3.12418@ :2.16815@:d2doWalker@} [154]] @{char@:Half down Funk tihead@:147@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d 1tiFunk@} [147] @{char@:Whole Walker rehead@:155@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0r eWalker@} [155] @{char@:Quarter up Funk tihead@:148@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: u2tiFunk@} [148] @{char@:Half up Walker rehead@:156@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u 1reWalker@} [156] @{char@:Quarter down Funk tihead@:149@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 @:d2tiFunk@} [149] @{char@:Half down Walker rehead@:157@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@ :d1reWalker@} [157] @{char@:Whole Walker dohead@:150@:0@:3.09573@:1.35674@:1.35674@:1.855@:1.05252@ :s0doWalker@} [150] @{char@:Quarter up Walker rehead@:158@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 @:u2reWalker@} [158] @{char@:Half up Walker dohead@:151@:0@:3.09573@:1.35674@:1.35674@:1.855@:1.0525 2@:u1doWalker@} [151] @{char@:Quarter down Walker rehead@:159@:0@:5.54108@:2.54572@:2.54572@:5.54108@ :0@:d2reWalker@} [159] @{char@:Half down Walker dohead@:152@:0@:3.09573@:1.35674@:1.35674@:1.855@:1.05 252@:d1doWalker@} [152] @{char@:Whole Walker mihead@:160@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s0m iWalker@} [160] @{char@:Quarter up Walker dohead@:153@:0@:3.09573@:1.35674@:1.35674@:1.855@:1.0 5252@:u2doWalker@} [153] @{char@:Half Walker mihead@:161@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s1mi Walker@} [161] @{char@:Quarter down Walker dohead@:154@:0@:3.09573@:1.35674@:1.35674@:1.855@:1 .05252@:d2doWalker@} [154] @{char@:Quarter Walker mihead@:162@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s 2miWalker@} [162] @{char@:Whole Walker rehead@:155@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0r eWalker@} [155] @{char@:Whole Walker fahead@:163@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0f aWalker@} [163] @{char@:Half up Walker rehead@:156@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u 1reWalker@} [156 @{char@:Half up Walker fahead@:164@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u 1faWalker@} [164]] @{char@:Half down Walker fahead@:165@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@ :d1faWalker@} [165] @{char@:Half down Walker rehead@:157@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@ :d1reWalker@} [157] @{char@:Quarter up Walker fahead@:166@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 @:u2faWalker@} [166] @{char@:Quarter up Walker rehead@:158@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 @:u2reWalker@} [158] @{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@:Quarter down Walker rehead@:159@:0@:3.09573@:1.35674@:1.35674@:3.09573@ :0@:d2reWalker@} [159]] @{char@:Half Funk lahead@:169@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s1laWa lker@} [169] @{char@:Whole Walker mihead@:160@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s0m iWalker@} [160] @{char@:Quarter Funk lahead@:170@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s2l aWalker@} [170] @{char@:Quarter trianglehead (downstem)@:47@:0@:5.67052@:3.20724@:2.69414@:4.78 18@:2.77655@:d2triangle@} [47 @{char@:Half Walker mihead@:161@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s1mi Walker@} [161]] @{char@:Whole slashhead@:48@:0@:12.00314@:4.19981@:4.19981@:12.00314@:4.19981@: s0slash@} [48 @{char@:Quarter Walker mihead@:162@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s 2miWalker@} [162]] @{char@:Whole Walker tihead@:171@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0t iWalker@} [171 @{char@:Half slashhead@:49@:0@:9.3449@:4.19981@:4.19981@:9.3449@:4.19981@:s1sla sh@} [49]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) ] @{char@:Whole Walker fahead@:163@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0f aWalker@} [163 @{char@:Quarter slashhead@:50@:0@:6.84538@:4.19981@:4.19981@:6.84538@:4.19981@: s2slash@} [50]] @{char@:Half up Walker fahead@:164@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u 1faWalker@} [164 @{char@:Half up Walker tihead@:172@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u 1tiWalker@} [172]] @{char@:Whole Crossed notehead@:51@:0@:7.0742@:2.44836@:2.44836@:7.0742@:1.0759 3@:s0cross@} [51] @{char@:Half down Walker fahead@:165@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@ :d1faWalker@} [165] @{char@:Half down Walker tihead@:173@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@ :d1tiWalker@} [173] @{char@:Half Crossed notehead@:52@:0@:6.14497@:2.33221@:2.33221@:6.14497@:1.148 24@:s1cross@} [52 (feta-noteheads26.mf (feta-autometric.mf @{char@:Quarter up Walker fahead@:166@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 @:u2faWalker@} [166]] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) @{char@:Quarter down Walker fahead@:167@:0@:3.09573@:1.35674@:1.35674@:3.09573@ :0@:d2faWalker@} [167 (feta-noteheads-generic.mf] (feta-macros.mf @{char@:Crossed notehead@:53@:0@:5.21574@:2.21606@:2.21606@:5.21574@:1.60153@:s 2cross@} [53] @{char@:Whole Walker lahead@:168@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0l aWalker@} [168]) (feta-params.mf @{char@:Half Funk lahead@:169@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s1laWa lker@} [169 @{char@:X-Circled notehead@:54@:0@:6.2026@:2.63536@:2.63536@:6.2026@:0@:s2xcirc le@} [54]] @{char@:Quarter up Walker tihead@:174@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 @:u2tiWalker@} [174] @{char@:Quarter Funk lahead@:170@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s2l aWalker@} [170)] @{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} (feta-noteheads.mf @{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@:Quarter down Walker tihead@:175@:0@:5.54108@:2.54572@:2.54572@:5.54108@ :0@:d2tiWalker@} [175 @{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 @{puorg@:noteheads@} )] @{char@:Half dohead@:57@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:u1do@ } [57 @{group@:noteheads@} @{char@:Longa notehead@:33@:1.08932@:13.40974@:4.40999@:22.22067@:13.40974@:0@: uM2@} [33]] @{parameter@:staffsize@:22.45@} @{parameter@:stafflinethickness@:0.52107@} @{parameter@:staff_space@:5.6125@} @{parameter@:linethickness@:0.52107@} @{parameter@:black_notehead_width@:7.3881@} @{parameter@:ledgerlinethickness@:1.04214@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) @{char@:Quarter dohead@:58@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d2d o@} [58] ) Font metrics written on feta-noteheads23.tfm. Output written on feta-noteheads23.600gf (143 characters, 22956 bytes). Transcript written on feta-noteheads23.log. @{char@:Quarter dohead@:59@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:u2 do@} [59 @{char@:Longa notehead@:34@:1.08932@:13.40974@:22.22067@:4.40999@:13.40974@:0@: dM2@} [34]] @{char@:Half down Walker tihead@:173@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@ :d1tiWalker@} [173]mv feta-noteheads23.log feta-noteheads23.tfm ./out @{char@:Whole thin dohead@:60@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@ :s0doThin@} [60] @{char@:Quarter up Walker tihead@:174@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 @:u2tiWalker@} [174] @{char@:Brevis notehead@:35@:1.08932@:13.40974@:4.40999@:4.40999@:13.40974@:0@: sM1@} [35] @{char@:Half thin dohead@:61@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d 1doThin@} [61] @{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@}) @{char@:Half thin dohead@:62@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@: u1doThin@} [62] ) Font metrics written on feta-noteheads13.tfm. Output written on feta-noteheads13.600gf (143 characters, 13128 bytes). Transcript written on feta-noteheads13.log. @{char@:Quarter thin dohead@:63@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913 @:d2doThin@} [63 @{char@:Double-lined brevis notehead@:36@:2.39522@:14.71564@:4.40999@:4.40999@: 14.71564@:0@:sM1double@} [36]]mv feta-noteheads13.log feta-noteheads13.tfm ./out @{char@:Whole notehead@:37@:0@:12.62956@:3.42233@:3.42233@:12.62956@:0@:s0@} [37] @{char@:Quarter thin dohead@:64@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.5191 3@:u2doThin@} [64 @{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]rm -f feta-noteheads23.*gf feta-noteheads23.*pk rm -f feta-noteheads13.*gf feta-noteheads13.*pk @{char@:Whole diamondhead@:40@:0@:12.32042@:3.42233@:3.42233@:12.32042@:0@:s0di amond@} [40] @{char@:Whole rehead@:65@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@:s0re@ } [65] @{char@:Half diamondhead@:41@:0@:9.06424@:3.42233@:3.42233@:9.06424@:2.41948@:s 1diamond@} [41] @{char@:Half up rehead@:66@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@:u1r e@} [66] @{char@:Quarter diamondhead@:42@:0@:9.17807@:3.42233@:3.42233@:9.17807@:2.4656@ :s2diamond@} [42] @{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]( echo ./out/feta-noteheads18.tfm: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads18.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-noteheads18.mf;" @{char@: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 trianglehead@:43@:0@:14.29497@:5.41129@:4.5198@:14.29498@:0.89146 @:s0triangle@} [43] @{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]( 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;" @{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]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{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 (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 @{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) (feta-params.mf] @{char@:Quarter lahead@:101@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s2la@} [101]) @{font@:GNU@:LilyPond@:feta@:17.82@:fetaMusic@} (feta-noteheads.mf @{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@:Half trianglehead (downstem)@:44@:0@:10.32191@:4.87529@:4.08287@:8.6749 1@:4.28793@:d1triangle@} [44] @{group@:noteheads@} @{char@:Longa notehead@:33@:0.96268@:9.8481@:3.43037@:15.8327@:9.8481@:0@:uM2@} [33]] @{char@:Quarter lahead@:104@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s2laThin @} [104 @{char@:Longa notehead@:34@:0.96268@:9.8481@:15.8327@:3.43037@:9.8481@:0@:dM2@} [34]] @{char@:Whole up tihead@:105@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@:s0 ti@} [105] @{char@:Brevis notehead@:35@:0.96268@:9.8481@:3.43037@:3.43037@:9.8481@:0@:sM1@ } [35] @{char@:Half up tihead@:106@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@:u1t i@} [106] @{char@:Double-lined brevis notehead@:36@:2.16219@:11.0476@:3.43037@:3.43037@:1 1.0476@:0@:sM1double@} [36] @{char@:Half down tihead@:107@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.4904@: d1ti@} [107 @{char@:Whole notehead@:37@:0@: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@:Quarter up tihead@:108@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@: u2ti@} [108 @{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 down tihead@:109@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.490 4@:d2ti@} [109 @{char@:Quarter diamondhead@:42@:0@:6.61916@:2.46817@:2.46817@:6.61916@:1.77818 @:s2diamond@} [42]] @{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]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{char@:Half trianglehead (upstem)@:45@:0@:10.32191@:4.87529@:4.08287@:10.32191 @:0.79242@:u1triangle@} [45] @{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 (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 @{char@:Half up Funk rehead@:123@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1reF unk@} [123) (feta-params.mf] @{char@:Half down Funk rehead@:124@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1r eFunk@} [124) @{font@:GNU@:LilyPond@:feta@:14.14@:fetaMusic@} (feta-noteheads.mf] @{char@:Quarter up Funk rehead@:125@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u2 reFunk@} [125] @{group@:noteheads@} @{char@:Longa notehead@:33@:0.89954@:8.07214@:2.93756@:12.64304@:8.07214@:0@:uM 2@} [33] @{char@:Quarter down Funk rehead@:126@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: d2reFunk@} [126 @{char@:Whole trianglehead@:43@:0@:10.42897@:3.94243@:3.2995@:10.42899@:0.64293 @:s0triangle@} [43]] @{char@:Longa notehead@:34@:0.89954@:8.07214@:12.64304@:2.93756@:8.07214@:0@:dM 2@} [34] @{char@:Whole up Funk mihead@:127@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:u0 miFunk@} [127] @{char@:Brevis notehead@:35@:0.89954@:8.07214@:2.93756@:2.93756@:8.07214@:0@:sM 1@} [35] @{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@: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@:Half down Funk mihead@:130@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:d 1miFunk@} [130]] @{char@:Quarter notehead@:39@:0@:4.64114@:1.99239@:1.99239@:4.64114@:0.57854@:s 2@} [39] @{char@:Quarter Funk mihead@:131@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s2m iFunk@} [131 @{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 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 trianglehead (upstem)@:46@:0@:8.60161@:4.87529@:4.08287@:8.6016 2@:0.79242@:u2triangle@} [46]] @{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@:Half trianglehead (downstem)@:44@:0@:7.5397@:3.55588@:2.98439@:6.35191@ :3.09244@:d1triangle@} [44] @{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 trianglehead (downstem)@:47@:0@:8.60161@:4.87529@:4.08287@:7.22 911@:4.28793@:d2triangle@} [47]] @{char@:Quarter up Walker rehead@:158@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: u2reWalker@} [158 @{char@:Whole slashhead@:48@:0@:18.94615@:6.57234@:6.57234@:18.94615@:6.57234@: s0slash@} [48]] @{char@:Quarter down Walker rehead@:159@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0 @:d2reWalker@} [159 @{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 Walker mihead@:160@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s0m iWalker@} [160] @{char@:Whole Crossed notehead@:51@:0@:10.47124@:3.69467@:3.69467@:10.47124@:3. 05093@:s0cross@} [51 @{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@:Half Crossed notehead@:52@:0@:9.38191@:3.5585@:3.5585@:9.38191@:3.14888 @:s1cross@} [52] @{char@:Whole Walker fahead@:163@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0faW alker@} [163] @{char@:Crossed notehead@:53@:0@:8.29259@:3.42233@:3.42233@:8.29259@:3.57216@:s 2cross@} [53 @{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@:X-Circled notehead@:54@:0@:9.86162@:4.06987@:4.06987@:9.86162@:0@:s2xci rcle@} [54]] @{char@:Quarter up Walker fahead@:166@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: u2faWalker@} [166 @{char@:Whole trianglehead@:43@:0@:8.50125@:3.20999@:2.69101@:8.50125@:0.51898@ :s0triangle@} [43]] @{char@:Whole dohead@:55@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@:s0do @} [55] @{char@:Quarter down Walker fahead@:167@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0 @:d2faWalker@} [167 @{char@:Half dohead@:56@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d1do@} [56]] @{char@:Whole Walker lahead@:168@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0laW alker@} [168 @{char@:Half dohead@:57@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@:u1do@ } [57]] @{char@:Half Funk lahead@:169@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s1laWalk er@} [169] @{char@:Quarter dohead@:58@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d2d o@} [58] @{char@:Quarter Funk lahead@:170@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s2laW alker@} [170] @{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@:Whole Walker tihead@:171@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0tiW alker@} [171] @{char@:Half thin dohead@:61@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d 1doThin@} [61] @{char@:Half up Walker tihead@:172@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1t iWalker@} [172] @{char@:Half thin dohead@:62@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@: u1doThin@} [62] @{char@:Quarter thin dohead@:63@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533 @:d2doThin@} [63] @{char@:Half down Walker tihead@:173@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d 1tiWalker@} [173] @{char@:Quarter thin dohead@:64@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.6053 3@:u2doThin@} [64] @{char@:Half trianglehead (upstem)@:45@:0@:7.5397@:3.55588@:2.98439@:7.53972@:0 .57147@:u1triangle@} [45] @{char@:Whole rehead@:65@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@:s0re@ } [65 @{char@:Quarter up Walker tihead@:174@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: u2tiWalker@} [174]] @{char@:Half up rehead@:66@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@:u1r e@} [66] @{char@:Quarter down Walker tihead@:175@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0 @:d2tiWalker@} [175] @{char@:Half down rehead@:67@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.15105@: d1re@} [67] @{puorg@:noteheads@} ) @{char@:Quarter up rehead@:68@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@: u2re@} [68 @{parameter@:staffsize@:15.87@} @{parameter@:stafflinethickness@:0.46461@} @{parameter@:staff_space@:3.9675@} @{parameter@:linethickness@:0.46461@} @{parameter@:black_notehead_width@:5.21574@} @{parameter@:ledgerlinethickness@:0.92923@} @{parameter@:blot_diameter@:0.4@} @{tnof@})] @{char@:Quarter down rehead@:69@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.1510 5@:d2re@} [69 ) Font metrics written on feta-noteheads16.tfm. Output written on feta-noteheads16.600gf (143 characters, 16776 bytes). Transcript written on feta-noteheads16.log. ] @{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]mv feta-noteheads16.log feta-noteheads16.tfm ./out @{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]rm -f feta-noteheads16.*gf feta-noteheads16.*pk @{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]( echo ./out/feta-noteheads20.tfm: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads20.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-noteheads20.mf;" @{char@:Quarter mirror mihead@:80@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s2 miMirror@} [80] @{char@:Quarter trianglehead (upstem)@:46@:0@:6.28311@:3.55588@:2.98439@:6.2831 3@:0.57147@:u2triangle@} [46 @{char@:Half trianglehead (downstem)@:44@:0@:6.1524@:2.89795@:2.43663@:5.19359@ :2.4963@:d1triangle@} [44]] @{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 trianglehead (downstem)@:47@:0@:6.28311@:3.55588@:2.98439@:5.29 329@:3.09244@:d2triangle@} [47 @{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@:Whole slashhead@:48@:0@:13.45424@:4.69568@:4.69568@:13.45424@:4.69568@: s0slash@} [48] @{char@:Half solhead@:97@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s1sol @} [97 @{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@:Quarter solhead@:98@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s2 sol@} [98 @{char@:Whole Crossed notehead@:51@:0@:7.78651@:2.70885@:2.70885@:7.78651@:1.26 57@:s0cross@} [51]] @{char@:Whole lahead@:99@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s0la@} [99 @{char@:Half Crossed notehead@:52@:0@:6.82384@:2.58852@:2.58852@:6.82384@:1.335 39@:s1cross@} [52]] @{char@:Half lahead@:100@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s1la@} [100 @{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@: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@:Half trianglehead (upstem)@:45@:0@:6.1524@:2.89795@:2.43663@:6.1524@:0. 4613@:u1triangle@} [45]] @{char@:Quarter lahead@:104@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s2laThin @} [104 @{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@:Whole up tihead@:105@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.80574@:s 0ti@} [105] @{char@:Half dohead@:57@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@:u1do@ } [57 @{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 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@:Quarter up tihead@:108@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.80574@ :u2ti@} [108]]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{char@:Quarter down tihead@:109@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-0.805 74@:d2ti@} [109] @{char@:Whole thin dohead@:60@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@ :s0doThin@} [60] @{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 dohead@:61@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615@:d 1doThin@} [61]] (feta-noteheads20.mf (feta-autometric.mf @{char@:Half thin down tihead@:112@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-0.8 0574@:d1tiThin@} [112] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) @{char@:Half thin dohead@:62@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@: u1doThin@} [62 (feta-noteheads-generic.mf] (feta-macros.mf @{char@:Quarter thin up tihead@:113@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.8 0574@:u2tiThin@} [113]) (feta-params.mf @{char@:Quarter thin dohead@:63@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615 @:d2doThin@} [63] @{char@:Quarter thin down tihead@:114@:0@:8.29259@:2.87767@:2.87767@:8.29259@:- 0.80574@:d2tiThin@} [114]) @{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} (feta-noteheads.mf @{char@:Whole up Funk dohead@:115@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 doFunk@} [115 @{char@:Quarter thin dohead@:64@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.7461 5@:u2doThin@} [64]] @{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 @{group@:noteheads@} @{char@:Longa notehead@:33@:1.00009@:10.90022@:3.6@:17.59991@:10.90022@:0@:uM2@ } [33 @{char@:Whole rehead@:65@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@:s0re@ } [65]]] @{char@:Half down Funk dohead@:118@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d 1doFunk@} [118] @{char@:Quarter up Funk dohead@:119@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: u2doFunk@} [119 @{char@:Half up rehead@:66@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@:u1r e@} [66] @{char@:Longa notehead@:34@:1.00009@:10.90022@:17.59991@:3.6@:10.90022@:0@:dM2@ } [34]] @{char@:Quarter down Funk dohead@:120@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:d2doFunk@} [120] @{char@:Half down rehead@:67@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.79472@: d1re@} [67] @{char@:Brevis notehead@:35@:1.00009@:10.90022@:3.6@:3.6@:10.90022@:0@:sM1@} [35] @{char@:Whole up Funk rehead@:121@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 reFunk@} [121] @{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 down Funk rehead@:122@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: d0reFunk@} [122]] @{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@:Whole thin rehead@:70@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@: s0reThin@} [70] @{char@:Half notehead@:38@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s1@} [38 @{char@:Half up Funk rehead@:123@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u1r eFunk@} [123 @{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 notehead@:39@:0@:6.58089@:2.75003@:2.75003@:6.58089@:0.93907@:s 2@} [39] @{char@:Quarter thin rehead@:73@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472 @:u2reThin@} [73] @{char@:Whole diamondhead@:40@:0@:9.90013@:2.75003@:2.75003@:9.90013@:0@:s0diam ond@} [40] @{char@:Quarter thin rehead@:74@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.7947 2@:d2reThin@} [74] @{char@:Half down Funk rehead@:124@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d 1reFunk@} [124 @{char@:Half diamondhead@:41@:0@:7.28357@:2.75003@:2.75003@:7.28357@:1.94417@:s 1diamond@} [41] @{char@:Whole mihead@:75@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s0mi@} [75] @{char@:Quarter diamondhead@:42@:0@:7.37505@:2.75003@:2.75003@:7.37505@:1.98125 @:s2diamond@} [42]] @{char@:Half mihead@:76@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s1mi@} [76] @{char@:Quarter up Funk rehead@:125@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: u2reFunk@} [125] @{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@:Quarter down Funk rehead@:126@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:d2reFunk@} [126] @{char@:Quarter trianglehead (upstem)@:46@:0@:5.12701@:2.89795@:2.43663@:5.1270 1@:0.4613@:u2triangle@} [46 @{char@:Half mirror mihead@:79@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s1mi Mirror@} [79]] @{char@:Whole up Funk mihead@:127@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:u0 miFunk@} [127] @{char@:Quarter mirror mihead@:80@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s2 miMirror@} [80] @{char@:Whole down Funk mihead@:128@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@: d0miFunk@} [128 @{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@:Half up Funk mihead@:129@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:u1m iFunk@} [129] @{char@:Quarter thin mihead@:83@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s2mi Thin@} [83] @{char@:Half down Funk mihead@:130@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:d 1miFunk@} [130 @{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@:Quarter Funk mihead@:131@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s2m iFunk@} [131]] @{char@:Half fa down head@:87@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:d1fa@} [87 @{char@:Whole up Funk fahead@:132@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 faFunk@} [132]] @{char@:Quarter fa up head@:88@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u2fa@ } [88] @{char@:Whole down Funk fahead@:133@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: d0faFunk@} [133] @{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@:Half up Funk fahead@:134@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u1f aFunk@} [134]] @{char@:Whole thin fa down head@:91@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@: d0faThin@} [91 @{char@:Half down Funk fahead@:135@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d 1faFunk@} [135]] @{char@:half thin fa up head@:92@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u1f aThin@} [92 @{char@:Quarter up Funk fahead@:136@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: u2faFunk@} [136]] @{char@:Half thin fa down head@:93@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:d 1faThin@} [93 @{char@:Quarter down Funk fahead@:137@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:d2faFunk@} [137]] @{char@:Quarter thin fa up head@:94@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@: u2faThin@} [94 @{char@:Whole Funk solhead@:138@:0@:6.14761@:2.87767@:2.87767@:6.14761@:0.45648 @:s0solFunk@} [138]] @{char@:Quarter thin fa down head@:95@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0 @:d2faThin@} [95] @{char@:Half Funk solhead@:139@:0@:6.14761@:2.87767@:2.87767@:6.14761@:0.45648@ :s1solFunk@} [139] @{char@:Whole solhead@:96@:0@:6.21104@:2.46817@:2.46817@:6.21104@:1.13803@:s0so l@} [96] @{char@:Quarter Funk solhead@:140@:0@:6.14761@:2.87767@:2.87767@:6.14761@:0.456 48@:s2solFunk@} [140] @{char@:Half solhead@:97@:0@:6.21104@:2.46817@:2.46817@:6.21104@:1.13803@:s1sol @} [97] @{char@:Whole Funk lahead@:141@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0laF unk@} [141] @{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 Funk lahead@:142@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s1laFu nk@} [142] @{char@:Half lahead@:100@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s1la@} [100] @{char@:Quarter lahead@:101@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s2la@} [101 @{char@:Quarter Funk lahead@:143@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s2l aFunk@} [143]] @{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 Funk tihead@:144@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 tiFunk@} [144]] @{char@:Whole trianglehead@:43@:0@:11.57098@:4.37633@:3.65997@:11.571@:0.71634@ :s0triangle@} [43] @{char@:Whole up tihead@:105@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563@:s0 ti@} [105] @{char@:Whole down Funk tihead@:145@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: d0tiFunk@} [145] @{char@:Half up tihead@:106@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563@:u1t i@} [106] @{char@:Quarter trianglehead (downstem)@:47@:0@:5.12701@:2.89795@:2.43663@:4.32 8@:2.4963@:d2triangle@} [47] @{char@:Half down tihead@:107@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.5563@: d1ti@} [107] @{char@:Half up Funk tihead@:146@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u1t iFunk@} [146 @{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 up tihead@:108@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563@: u2ti@} [108]] @{char@:Half down Funk tihead@:147@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d 1tiFunk@} [147] @{char@:Quarter down tihead@:109@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.556 3@:d2ti@} [109] @{char@:Quarter up Funk tihead@:148@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: u2tiFunk@} [148] @{char@:Whole thin up tihead@:110@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.556 3@:s0tiThin@} [110] @{char@:Quarter down Funk tihead@:149@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:d2tiFunk@} [149] @{char@:Quarter slashhead@:50@:0@:6.12022@:3.75989@:3.75989@:6.12022@:3.75989@: s2slash@} [50] @{char@:Half thin up tihead@:111@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563 @:u1tiThin@} [111 @{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 thin down tihead@:112@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.5 563@:d1tiThin@} [112] @{char@:Half down Walker dohead@:152@:0@:6.21944@:2.87767@:2.87767@:3.47604@:2. 51157@:d1doWalker@} [152] @{char@:Whole Crossed notehead@:51@:0@:6.44022@:2.21727@:2.21727@:6.44022@:0.90 642@:s0cross@} [51] @{char@:Quarter up Walker dohead@:153@:0@:6.21944@:2.87767@:2.87767@:3.47604@:2 .51157@:u2doWalker@} [153 @{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@:Half Crossed notehead@:52@:0@:5.54068@:2.10483@:2.10483@:5.54068@:0.946 27@:s1cross@} [52]]] @{char@:Whole down Funk dohead@:116@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: d0doFunk@} [116 @{char@:Quarter down Walker dohead@:154@:0@:6.21944@:2.87767@:2.87767@:3.47604@ :2.51157@:d2doWalker@} [154]] @{char@:Crossed notehead@:53@:0@:4.64114@:1.99239@:1.99239@:4.64114@:1.45575@:s 2cross@} [53 @{char@:Half up Funk dohead@:117@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1d oFunk@} [117]] @{char@:Whole Walker rehead@:155@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0r eWalker@} [155] @{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@:Half up Walker rehead@:156@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u 1reWalker@} [156]] @{char@:X-Circled notehead@:54@:0@:5.51929@:2.36937@:2.36937@:5.51929@:0@:s2xci rcle@} [54] @{char@:Quarter down Funk dohead@:120@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:d2doFunk@} [120 @{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@:Whole up Funk rehead@:121@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u0 reFunk@} [121] @{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@:Whole down Funk rehead@:122@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: d0reFunk@} [122] @{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 down Walker rehead@:159@:0@:6.21944@:2.87767@:2.87767@:6.21944@ :0@:d2reWalker@} [159 @{char@:Half up Funk rehead@:123@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1r eFunk@} [123]]] @{char@:Quarter dohead@:59@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@:u2 do@} [59] @{char@:Half down Funk rehead@:124@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d 1reFunk@} [124] @{char@:Whole thin dohead@:60@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@ :s0doThin@} [60] @{char@:Whole Walker mihead@:160@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s0m iWalker@} [160] @{char@:Half thin dohead@:61@:0@:4.64114@:1.54262@:1.54262@:4.64114@:1.31773@:d 1doThin@} [61] @{char@:Quarter up Funk rehead@:125@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: u2reFunk@} [125] @{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@:Half Walker mihead@:161@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s1mi Walker@} [161 @{char@:Quarter down Funk rehead@:126@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:d2reFunk@} [126 @{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@:Whole up Funk mihead@:127@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:u0 miFunk@} [127] @{char@:Half down rehead@:67@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.61703@: d1re@} [67] @{char@:Half trianglehead (downstem)@:44@:0@:8.36156@:3.94562@:3.30887@:7.03813 @:3.44557@:d1triangle@} [44] @{char@:Quarter up rehead@:68@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@: u2re@} [68 @{char@:Quarter Walker mihead@:162@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s 2miWalker@} [162]] @{char@:Quarter down rehead@:69@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.6170 3@:d2re@} [69 @{char@:Whole down Funk mihead@:128@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@: d0miFunk@} [128]] @{char@:Whole Walker fahead@:163@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0f aWalker@} [163 @{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 up Funk mihead@:129@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:u1m iFunk@} [129] @{char@:Half up Walker fahead@:164@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u 1faWalker@} [164 @{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@:Half down Walker fahead@:165@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ :d1faWalker@} [165 @{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 mihead@:75@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s0mi@} [75]] @{char@:Quarter up Walker fahead@:166@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:u2faWalker@} [166] @{char@:Whole up Funk fahead@:132@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u0 faFunk@} [132] @{char@:Half mihead@:76@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1mi@} [76] @{char@:Whole down Funk fahead@:133@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: d0faFunk@} [133] @{char@:Quarter down Walker fahead@:167@:0@:6.21944@:2.87767@:2.87767@:6.21944@ :0@:d2faWalker@} [167 @{char@:Quarter mihead@:77@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s2mi@} [77] @{char@:Half up Funk fahead@:134@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1f aFunk@} [134]] @{char@:Whole mirror mihead@:78@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s0mi Mirror@} [78 @{char@:Half down Funk fahead@:135@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d 1faFunk@} [135] @{char@:Whole Walker lahead@:168@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0l aWalker@} [168]] @{char@:Quarter up Funk fahead@:136@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: u2faFunk@} [136] @{char@:Half mirror mihead@:79@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1mi Mirror@} [79 @{char@:Half Funk lahead@:169@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s1laWa lker@} [169]] @{char@:Quarter Funk lahead@:170@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s2l aWalker@} [170 @{char@:Quarter 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@:Quarter mirror mihead@:80@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s2 miMirror@} [80]] @{char@:Half Funk solhead@:139@:0@:4.2445@:1.98683@:1.98683@:4.2445@:0.31517@:s 1solFunk@} [139] @{char@:Whole thin mihead@:81@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s0miTh in@} [81 @{char@:Whole Walker tihead@:171@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0t iWalker@} [171 @{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 up Walker tihead@:172@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u 1tiWalker@} [172 @{char@:Half Funk lahead@:142@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s1laFu nk@} [142 @{char@:Half thin mihead@:82@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1miThi n@} [82]]] @{char@:Quarter Funk lahead@:143@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s2l aFunk@} [143] @{char@:Quarter thin mihead@:83@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s2mi Thin@} [83 @{char@:Half down Walker tihead@:173@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ :d1tiWalker@} [173]] @{char@:Whole up Funk tihead@:144@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u0 tiFunk@} [144 @{char@:Quarter up Walker tihead@:174@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:u2tiWalker@} [174]] @{char@:Whole down Funk tihead@:145@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: d0tiFunk@} [145 @{char@:Quarter down Walker tihead@:175@:0@:6.21944@:2.87767@:2.87767@:6.21944@ :0@:d2tiWalker@} [175] @{char@:Whole fa up head@:84@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u0fa@} [84]] @{puorg@:noteheads@} ) @{parameter@:staffsize@:25.2@} @{parameter@:stafflinethickness@:0.54466@} @{parameter@:staff_space@:6.3@} @{parameter@:linethickness@:0.54466@} @{parameter@:black_notehead_width@:8.29259@} @{parameter@:ledgerlinethickness@:1.08932@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) @{char@:Half up Funk tihead@:146@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1t iFunk@} [146 ) Font metrics written on feta-noteheads26.tfm. Output written on feta-noteheads26.600gf (143 characters, 26580 bytes). Transcript written on feta-noteheads26.log. ] @{char@:Whole fa down head@:85@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:d0fa@ } [85]mv feta-noteheads26.log feta-noteheads26.tfm ./out @{char@:Half down Funk tihead@:147@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d 1tiFunk@} [147] @{char@:half fa up head@:86@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u1fa@} [86] @{char@:Quarter up Funk tihead@:148@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: u2tiFunk@} [148] @{char@:Half fa down head@:87@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:d1fa@} [87] @{char@:Quarter down Funk tihead@:149@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:d2tiFunk@} [149] @{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 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@: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@} [91rm -f feta-noteheads26.*gf feta-noteheads26.*pk @{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@: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 down Walker dohead@:154@:0@:4.39587@:1.98683@:1.98683@:2.52135@ :1.60387@:d2doWalker@} [154]] @{char@:Quarter thin fa up head@:94@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@: u2faThin@} [94 @{char@:Whole Walker rehead@:155@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0r eWalker@} [155]] @{char@:Half trianglehead (upstem)@:45@:0@:8.36156@:3.94562@:3.30887@:8.36157@: 0.63673@:u1triangle@} [45]( echo ./out/feta-flags20.tfm: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags20.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-flags20.mf;" @{char@:Half up Walker rehead@:156@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u 1reWalker@} [156] @{char@:Quarter thin fa down head@:95@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0 @:d2faThin@} [95] @{char@:Half down Walker rehead@:157@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ :d1reWalker@} [157] @{char@:Whole solhead@:96@:0@:4.95854@:1.99239@:1.99239@:4.95854@:0.84569@:s0so l@} [96] @{char@:Quarter up Walker rehead@:158@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:u2reWalker@} [158] @{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@:Quarter down Walker rehead@:159@:0@:4.39587@:1.98683@:1.98683@:4.39587@ :0@:d2reWalker@} [159] @{char@:Whole lahead@:99@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s0la@} [99] @{char@:Whole Walker mihead@:160@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s0m iWalker@} [160 @{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 Walker mihead@:161@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s1mi Walker@} [161] @{char@:Half thin lahead@:103@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s1laTh in@} [103] @{char@:Quarter Walker mihead@:162@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s 2miWalker@} [162 @{char@:Quarter lahead@:104@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s2laThin @} [104]] @{char@:Whole Walker fahead@:163@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0f aWalker@} [163] @{char@:Whole up tihead@:105@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.43193@:s 0ti@} [105] @{char@:Half up Walker fahead@:164@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u 1faWalker@} [164] @{char@:Half up tihead@:106@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.43193@:u1 ti@} [106] @{char@:Half down Walker fahead@:165@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ :d1faWalker@} [165] @{char@:Half down tihead@:107@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.43193@ :d1ti@} [107 @{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@:Quarter up tihead@:108@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.43193@ :u2ti@} [108] @{char@:Whole Walker lahead@:168@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0l aWalker@} [168 @{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 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@:Half thin up tihead@:111@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.4319 3@:u1tiThin@} [111] @{char@:Whole Walker tihead@:171@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0t iWalker@} [171] @{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@:Half up Walker tihead@:172@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u 1tiWalker@} [172] @{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@:Half down Walker tihead@:173@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ :d1tiWalker@} [173] @{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@:Quarter up Walker tihead@:174@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:u2tiWalker@} [174]] @{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@: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. mv feta-noteheads18.log feta-noteheads18.tfm ./out @{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 trianglehead (upstem)@:46@:0@:6.96799@:3.94562@:3.30887@:6.968@ :0.63673@:u2triangle@} [46] @{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@} [136rm -f feta-noteheads18.*gf feta-noteheads18.*pk ] @{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]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{char@:Quarter down Funk tihead@:149@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2tiFunk@} [149] @{char@:Quarter trianglehead (downstem)@:47@:0@:6.96799@:3.94562@:3.30887@:5.86 513@:3.44557@:d2triangle@} [47 @{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] (feta-flags20.mf (feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) @{char@:Whole slashhead@:48@:0@:15.07648@:5.25003@:5.25003@:15.07648@:5.25003@: s0slash@} [48] @{char@:Half down Walker dohead@:152@:0@:3.48087@:1.54262@:1.54262@:2.04669@:1. 26027@:d1doWalker@} [152] (feta-flags-generic.mf (feta-macros.mf @{char@:Quarter up Walker dohead@:153@:0@:3.48087@:1.54262@:1.54262@:2.04669@:1 .26027@:u2doWalker@} [153] @{char@:Half slashhead@:49@:0@:11.72646@:5.25003@:5.25003@:11.72646@:5.25003@:s 1slash@} [49]) (feta-params.mf @{char@:Quarter down Walker dohead@:154@:0@:3.48087@:1.54262@:1.54262@:2.04669@ :1.26027@:d2doWalker@} [154] @{char@:Quarter slashhead@:50@:0@:8.5765@:5.25003@:5.25003@:8.5765@:5.25003@:s2 slash@} [50]) @{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} (feta-flags.mf @{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] @{group@:flags@} @{char@:8th Flag (up)@:33@:0@:4.50507@:15.2514@:0.32503@:4.50507@:0@:u3@} [33] @{char@:Whole Crossed notehead@:51@:0@:8.58107@:3.00005@:3.00005@:8.58107@:1.58 21@:s0cross@} [51 @{char@:Half down Walker rehead@:157@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@ :d1reWalker@} [157( 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;" ] @{char@:16th Flag (up)@:34@:0@:4.50507@:17.7514@:0.32503@:4.50507@:0@:u4@} [34]] @{char@:Half Crossed notehead@:52@:0@:7.58098@:2.87505@:2.87505@:7.58098@:1.650 86@:s1cross@} [52] @{char@:Quarter up Walker rehead@:158@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:u2reWalker@} [158 @{char@:32nd Flag (up)@:35@:0@:4.18004@:21.5014@:0.32503@:4.18004@:0@:u5@} [35]] @{char@:Crossed notehead@:53@:0@:6.58089@:2.75003@:2.75003@:6.58089@:2.12648@:s 2cross@} [53] @{char@:Quarter down Walker rehead@:159@:0@:3.48087@:1.54262@:1.54262@:3.48087@ :0@:d2reWalker@} [159] @{char@:X-Circled notehead@:54@:0@:7.82605@:3.27036@:3.27036@:7.82605@:0@:s2xci rcle@} [54 @{char@:64th Flag (up)@:36@:0@:4.18004@:26.5014@:0.32503@:4.18004@:0@:u6@} [36]] @{char@:Whole Walker mihead@:160@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s0miWal ker@} [160] @{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@:128th Flag (up)@:37@:0@:4.18004@:31.5014@:0.32503@:4.18004@:0@:u7@} [37 @{char@:Half Walker mihead@:161@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s1miWalk er@} [161]]] @{char@:8th Flag (down)@:38@:0@:5.38432@:0.32503@:14.2014@:5.38432@:0@:d3@} [38] @{char@:Quarter Walker mihead@:162@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s2miW alker@} [162 @{char@:Half dohead@:57@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@:u1do@ } [57]] @{char@:16th Flag (down) 3@:39@:0@:5.38432@:0.32503@:15.2514@:5.38432@:0@:d4@} [39] @{char@:Whole Walker fahead@:163@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0f aWalker@} [163 @{char@:Quarter dohead@:58@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995@:d2d o@} [58]] @{char@:Half up Walker fahead@:164@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u 1faWalker@} [164] @{char@:32nd Flag (down)@:40@:0@:5.38432@:0.32503@:19.0014@:5.38432@:0@:d5@} [40] @{char@:Quarter dohead@:59@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@:u2 do@} [59] @{char@:Half down Walker fahead@:165@:0@: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@:64th Flag (down)@:41@:0@:5.38432@:0.32503@:22.7514@:5.38432@:0@:d6@} [41]] @{char@:Whole thin dohead@:60@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@ :s0doThin@} [60] @{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 thin dohead@:61@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995@:d 1doThin@} [61] @{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@:128th Flag (down)@:42@:0@:5.38432@:0.32503@:27.7514@:5.38432@:0@:d7@} [42]] @{char@:grace dash (up)@:43@:3.00963@:4.18004@:10.80002@:-5@:4.18004@:0@:ugrace @} [43] @{char@:Half thin dohead@:62@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@: u1doThin@} [62] @{char@:grace dash (down)@:44@:3.87672@:5.38432@:-4.95003@:10.26004@:5.38432@:0 @:dgrace@} [44] @{puorg@:flags@} ) @{parameter@:staffsize@:20@} @{parameter@:stafflinethickness@:0.50005@} @{parameter@:staff_space@:5@} @{parameter@:linethickness@:0.50005@} @{parameter@:black_notehead_width@:6.58089@} @{parameter@:ledgerlinethickness@:1.00009@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) Font metrics written on feta-flags20.tfm. Output written on feta-flags20.600gf (12 characters, 6372 bytes). Transcript written on feta-flags20.log. @{char@:Whole Walker tihead@:171@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0t iWalker@} [171] @{char@:Quarter thin dohead@:63@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995 @:d2doThin@} [63] @{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 thin dohead@:64@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.9999 5@:u2doThin@} [64] @{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@} ) @{char@:Whole rehead@:65@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@:s0re@ } [65 @{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. ] @{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]mv feta-noteheads14.log feta-noteheads14.tfm ./out @{char@:Quarter up rehead@:68@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@: u2re@} [68]mv feta-flags20.log feta-flags20.tfm ./out @{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]rm -f feta-noteheads14.*gf feta-noteheads14.*pk @{char@:Quarter mihead@:77@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s2mi@} [77]rm -f feta-flags20.*gf feta-flags20.*pk @{char@:Whole mirror mihead@:78@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s0mi Mirror@} [78]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{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] (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 @{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)] (feta-params.mf @{char@:Whole fa up head@:84@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u0fa@} [84]) @{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} (feta-flags.mf @{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] @{group@:flags@} @{char@:8th Flag (up)@:33@:0@:2.92352@:9.60767@:0.28377@:2.92352@:0@:u3@} [33] @{char@:Quarter fa up head@:88@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u2fa@ } [88] @{char@:16th Flag (up)@:34@:0@:2.92352@:11.18268@:0.28377@:2.92352@:0@:u4@} [34] @{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@:32nd Flag (up)@:35@:0@:2.63976@:13.54518@:0.28377@:2.63976@:0@:u5@} [35] @{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]( 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;" @{char@:64th Flag (up)@:36@:0@:2.63976@:16.69519@:0.28377@:2.63976@:0@:u6@} [36] @{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@:128th Flag (up)@:37@:0@:2.63976@:19.8452@:0.28377@:2.63976@:0@:u7@} [37] @{char@:Whole solhead@:96@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s0so l@} [96] @{char@:8th Flag (down)@:38@:0@:3.39511@:0.28377@:9.02016@:3.39511@:0@:d3@} [38] @{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@:16th Flag (down) 3@:39@:0@:3.39511@:0.28377@:9.60767@:3.39511@:0@:d4@} [39] @{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@:32nd Flag (down)@:40@:0@:3.39511@:0.28377@:11.97017@:3.39511@:0@:d5@} [40] @{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@:64th Flag (down)@:41@:0@:3.39511@:0.28377@:14.33269@:3.39511@:0@:d6@} [41] @{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@:128th Flag (down)@:42@:0@:3.39511@:0.28377@:17.4827@:3.39511@:0@:d7@} [42] @{char@:Half down tihead@:107@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.62999@ :d1ti@} [107] @{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 @{char@:Quarter up tihead@:108@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.62999@ :u2ti@} [108]] @{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@}) @{char@:Quarter down tihead@:109@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.629 99@:d2ti@} [109 ) Font metrics written on feta-flags13.tfm. Output written on feta-flags13.600gf (12 characters, 4080 bytes). Transcript written on feta-flags13.log. ] @{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]mv feta-flags13.log feta-flags13.tfm ./out @{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]rm -f feta-flags13.*gf feta-flags13.*pk @{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]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{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]( 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;" @{char@:Whole up Funk tihead@:144@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u0 tiFunk@} [144] (feta-flags18.mf (feta-autometric.mf @{char@:Whole down Funk tihead@:145@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: d0tiFunk@} [145] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (feta-flags-generic.mf (feta-macros.mf @{char@:Half up Funk tihead@:146@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u1t iFunk@} [146]) (feta-params.mf @{char@:Half down Funk tihead@:147@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:d 1tiFunk@} [147]) @{font@:GNU@:LilyPond@:feta@:17.82@:fetaMusic@} (feta-flags.mf @{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 @{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@: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@:32nd Flag (up)@:35@:0@:3.72823@:19.15755@:0.31288@:3.72823@:0@:u5@} [35] @{char@:Half down Walker dohead@:152@:0@:4.93567@:2.24998@:2.24998@:2.81636@:1. 97437@:d1doWalker@} [152] @{char@:64th Flag (up)@:36@:0@:3.72823@:23.61255@:0.31288@:3.72823@:0@:u6@} [36 @{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@:128th Flag (up)@:37@:0@:3.72823@:28.06755@:0.31288@:3.72823@:0@:u7@} [37 @{char@:Whole Walker rehead@:155@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s0r eWalker@} [155]] @{char@:8th Flag (down)@:38@:0@:4.80081@:0.31288@:12.67503@:4.80081@:0@:d3@} [38 @{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@:16th Flag (down) 3@:39@:0@:4.80081@:0.31288@:13.58879@:4.80081@:0@:d4@} [39] @{char@:Quarter up Walker rehead@:158@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:u2reWalker@} [158] @{char@:32nd Flag (down)@:40@:0@:4.80081@:0.31288@:16.93004@:4.80081@:0@:d5@} [40 @{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@:64th Flag (down)@:41@:0@:4.80081@:0.31288@:20.2713@:4.80081@:0@:d6@} [41] @{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@:128th Flag (down)@:42@:0@:4.80081@:0.31288@:24.7263@:4.80081@:0@:d7@} [42] @{char@:Half up Walker fahead@:164@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u 1faWalker@} [164] @{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 @{char@:Half down Walker fahead@:165@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@ :d1faWalker@} [165]( 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;" ] @{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. @{char@:Quarter up Walker fahead@:166@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:u2faWalker@} [166]mv feta-flags18.log feta-flags18.tfm ./out @{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]rm -f feta-flags18.*gf feta-flags18.*pk @{char@:Half up Walker tihead@:172@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u 1tiWalker@} [172]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{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. mv feta-noteheads20.log feta-noteheads20.tfm ./out (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.mfrm -f feta-noteheads20.*gf feta-noteheads20.*pk @{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. mv feta-flags14.log feta-flags14.tfm ./out ( 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;" rm -f feta-flags14.*gf feta-flags14.*pk This is METAFONT, Version 2.7182818 (TeX Live 2019/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]( 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;" @{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. mv feta-flags26.log feta-flags26.tfm ./out This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) (feta-flags11.mfrm -f feta-flags26.*gf feta-flags26.*pk (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]( 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;" @{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]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{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. (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.mfmv feta-flags11.log feta-flags11.tfm ./out ) (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]rm -f feta-flags11.*gf feta-flags11.*pk @{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]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{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. (feta-flags16.mfmv feta-flags23.log feta-flags23.tfm ./out (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]rm -f feta-flags23.*gf feta-flags23.*pk @{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. mv feta-flags16.log feta-flags16.tfm ./out ( 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;" rm -f feta-flags16.*gf feta-flags16.*pk This is METAFONT, Version 2.7182818 (TeX Live 2019/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]( 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;" @{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]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{char@:petrucci c4 clef@:66@:0@:3.17401@:11.3556@:8.5167@:3.17401@:0@:petrucci .c4_change@} [66] (parmesan11.mf @{char@:petrucci c5 clef@:67@:0@:3.9675@:12.69598@:5.55447@:3.9675@:0@:petrucci .c5@} [67 (feta-autometric.mf] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (parmesan-generic.mf (feta-macros.mf @{char@:petrucci c5 clef@:68@:0@:3.17401@:11.3556@:4.96806@:3.17401@:0@:petrucc i.c5_change@} [68]) (feta-params.mf) (parmesan-macros.mf @{char@:mensural c clef@:69@:0@:4.61795@:8.72849@:8.72849@:4.61795@:0@:mensural .c@} [69]) @{font@:GNU@:LilyPond@:parmesan@: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@:mensural c clef@:70@:0@:3.82446@:6.98282@:6.98282@:3.82446@:0@:mensural .c_change@} [70] @{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@:black mensural c clef@:71@:0@:4.61795@:8.72849@:8.72849@:4.61795@:0@:bl ackmensural.c@} [71] @{char@:Neo-mensural whole rest@:36@:0@:1.12201@:1.75313@:0@:1.12201@:0@:0neome nsural@} [36] @{char@:black mensural c clef@:72@:0@:3.82446@:6.98282@:6.98282@:3.82446@:0@:bl ackmensural.c_change@} [72] @{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@:petrucci f clef@:73@:0@:7.7224@:17.85374@:9.91875@:7.7224@:0@:petrucci. f@} [73 @{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@:petrucci f clef@:74@:0@:6.17793@:14.28305@:7.93503@:6.17793@:0@:petrucc i.f_change@} [74] @{char@:Ed. Vat. do clef@:50@:0@:1.40251@:2.24402@:2.24402@:1.40251@:0@:vatican a.do_change@} [50] @{char@:mensural f clef@:75@:0@:4.76099@:2.3805@:2.3805@:4.76099@:0@:mensural.f @} [75]( echo ./out/parmesan26.tfm: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan26.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan26.mf;" @{char@:mensural f clef@:76@:0@:3.8088@:1.9044@:1.9044@:3.8088@:0@:mensural.f_c hange@} [76] @{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]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{char@:petrucci f clef@:73@:0@:5.45972@:12.62254@:7.01253@:5.45972@:0@:petrucc i.f@} [73] (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 @{char@:petrucci f clef@:74@:0@:4.36778@:10.09807@:5.61005@:4.36778@:0@:petrucc i.f_change@} [74]) (feta-params.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;" @{char@:mensural f clef@:75@:0@:3.366@:1.683@:1.683@:3.366@:0@:mensural.f@} [75]) (parmesan-macros.mf @{char@:mensural f clef@:76@:0@:2.69281@:1.3464@:1.3464@:2.69281@:0@:mensural.f _change@} [76]) @{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@:petrucci g clef@:77@:0@:4.95938@:2.57886@:15.0765@:4.95938@:0@:petrucci .g@} [77]] @{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]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{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] (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 @{char@:petrucci c1 clef@:60@:0@:5.04002@:7.8888@:18.03157@:5.04002@:0@:petrucc i.c1_change@} [60]) (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@:petrucci c2 clef@:61@:0@:6.3@:15.11996@:20.15999@:6.3@:0@:petrucci.c2@} [61 @{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@:petrucci c2 clef@:62@:0@:5.04002@:13.52367@:18.03157@:5.04002@:0@:petru cci.c2_change@} [62] @{char@:Ed. Vat. do clef@:50@:0@:2.5@:4.00002@:4.00002@:2.5@:0@:vaticana.do_cha nge@} [50] @{char@:petrucci c3 clef@:63@:0@:6.3@:20.15999@:20.15999@:6.3@:0@:petrucci.c3@} [63 @{char@:Ed. Vat. fa clef@:51@:0@:5.25002@:7.5@:4.00002@:5.25002@:0@:vaticana.fa @} [51]] @{char@:petrucci c3 clef@:64@:0@:5.04002@:18.03157@:18.03157@:5.04002@:0@:petru cci.c3_change@} [64 @{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@:petrucci c4 clef@:65@:0@:6.3@:20.15999@:15.11996@:6.3@:0@:petrucci.c4@} [65] @{char@:Ed. Med. fa clef@:55@:0@:8.49998@:7.5@:7.5@:8.49998@:0@:medicaea.fa@} [55] @{char@:petrucci c4 clef@:66@:0@:5.04002@:18.03157@:13.52367@:5.04002@:0@:petru cci.c4_change@} [66] @{char@:Ed. Med. fa clef@:56@:0@:6.80002@:6.00003@:6.00003@:6.80002@:0@:medicae a.fa_change@} [56] @{char@:petrucci g clef@:77@:0@:3.50626@:1.82324@:10.65904@:3.50626@:0@:petrucc i.g@} [77] @{char@:neo-mensural c clef@:57@:0@:13.00027@:10@:10@:13.00027@:0@:neomensural. c@} [57 @{char@:petrucci g clef@:78@:0@:3.96751@:2.0631@:12.06125@:3.96751@:0@:petrucci .g_change@} [78]] @{char@:petrucci c5 clef@:67@:0@:6.3@:20.15999@:8.81996@:6.3@:0@:petrucci.c5@} [67] @{char@:neo-mensural c clef@:58@:0@:10.40027@:8.00003@:8.00003@:10.40027@:0@:ne omensural.c_change@} [58] @{char@:petrucci c5 clef@:68@:0@:5.04002@:18.03157@:7.8888@:5.04002@:0@:petrucc i.c5_change@} [68 @{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@:mensural c clef@:69@:0@:7.06253@:13.85999@:13.85999@:7.06253@:0@:mensur al.c@} [69] @{char@:petrucci c2 clef@:61@:0@:5@:11.99997@:15.99998@:5@:0@:petrucci.c2@} [61] @{char@:mensural c clef@:70@:0@:5.80255@:11.08804@:11.08804@:5.80255@:0@:mensur al.c_change@} [70] @{char@:petrucci c2 clef@:62@:0@:4.00002@:10.73306@:14.31078@:4.00002@:0@:petru cci.c2_change@} [62] @{char@:black mensural c clef@:71@:0@:7.06253@:13.85999@:13.85999@:7.06253@:0@: blackmensural.c@} [71] @{char@:petrucci c3 clef@:63@:0@:5@:15.99998@:15.99998@:5@:0@:petrucci.c3@} [63] @{char@:black mensural c clef@:72@:0@:5.80255@:11.08804@:11.08804@:5.80255@:0@: blackmensural.c_change@} [72] @{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 f clef@:73@:0@:12.26242@:28.35002@:15.75002@:12.26242@:0@:petr ucci.f@} [73 @{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@: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@:petrucci f clef@:73@:0@:9.73207@:22.5@:12.5@:9.73207@:0@:petrucci.f@} [73] @{char@:mensural f clef@:76@:0@:6.048@:3.024@:3.024@:6.048@:0@:mensural.f_chang e@} [76] @{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@:78@:0@:2.80502@:1.4586@:8.52728@:2.80502@:0@:petrucci. g_change@} [78] @{char@:mensural g clef@:79@:0@:4.95938@:2.57886@:15.0765@:4.95938@:0@:mensural .g@} [79] @{char@:petrucci g clef@:77@:0@:7.875@:4.09497@:23.94003@:7.875@:0@:petrucci.g@ } [77] @{char@:petrucci g clef@:77@:0@:6.25@:3.24997@:19.00002@:6.25@:0@:petrucci.g@} [77] @{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@:mensural g clef@:79@:0@:3.50626@:1.82324@:10.65904@:3.50626@:0@:mensura l.g@} [79 @{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@:petrucci g clef@:78@:0@:6.30003@:3.27599@:19.1521@:6.30003@:0@:petrucci .g_change@} [78] @{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 @{char@:petrucci g clef@:78@:0@:5.00002@:2.59999@:15.20007@:5.00002@:0@:petrucc i.g_change@} [78] @{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@:mensural g clef@:80@:0@:2.80502@:1.4586@:8.52728@:2.80502@:0@:mensural. g_change@} [80] @{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 @{char@:Hufnagel do clef@:81@:0@:3.08553@:1.9635@:2.10376@:3.08553@:0@:hufnagel .do@} [81] @{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@:Hufnagel do clef@:82@:0@:2.46843@:1.5708@:1.68301@:2.46843@:0@:hufnagel .do_change@} [82] @{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@:Hufnagel fa clef@:83@:0@:3.366@:3.22574@:2.80501@:3.366@:0@:hufnagel.fa @} [83] @{char@:16th Mensural Flag (up)@:127@:0@:2.38052@:11.9025@:0.39677@:2.38052@:0@ :mensuralu04@} [127] @{char@:Hufnagel fa clef@:84@:0@:2.69281@:2.58061@:2.24402@:2.69281@:0@:hufnage l.fa_change@} [84] @{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@:mensural g clef@:79@:0@:6.25@:3.24997@:19.00002@:6.25@:0@:mensural.g@} [79]] @{char@:mensural g clef@:79@:0@:7.875@:4.09497@:23.94003@:7.875@:0@:mensural.g@ } [79] @{char@:16th Mensural Flag (down)@:132@:2.38052@:0@:0.39677@:10.91063@:0@:0@:me nsurald24@} [132] @{char@:Hufnagel do/fa clef@:85@:0@:3.366@:8.83575@:2.10376@:3.366@:0@:hufnagel .do.fa@} [85] @{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@: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@:32th Mensural Flag (up)@:135@:0@:2.38052@:14.87813@:0.39677@:2.38052@:0 @:mensuralu25@} [135] @{char@:Kievan tsefaut clef@:88@:0@:4.20752@:6.31126@:1.54277@:4.20752@:0@:kiev an.do_change@} [88] @{puorg@:clefs@} ) @{char@:32th Mensural Flag (down)@:136@:2.38052@:0@:0.39677@:15.87@:0@:0@:mensu rald05@} [136 (parmesan-custodes.mf] @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:1.93785@:1.61487@:2.80501@:1.93785@:0@:hufnagel .u0@} [89] @{char@:32th Mensural Flag (down)@:137@:2.38052@:0@:0.39677@:13.88625@:0@:0@:me nsurald15@} [137] @{char@:Custos Hufnagel@:90@:0@:1.93785@:1.61487@:4.20752@:1.93785@:0@:hufnagel .u1@} [90] @{char@:32th Mensural Flag (down)@:138@:2.38052@:0@:0.39677@:14.87813@:0@:0@:me nsurald25@} [138] @{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@:64th Mensural Flag (up)@:139@:0@:2.38052@:19.8375@:0.39677@:2.38052@:0@ :mensuralu06@} [139] @{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@:64th Mensural Flag (up)@:140@:0@:2.38052@:17.85374@:0.39677@:2.38052@:0 @:mensuralu16@} [140] @{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@:64th Mensural Flag (up)@:141@:0@:2.38052@:18.84563@:0.39677@:2.38052@:0 @:mensuralu26@} [141] @{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@:64th Mensural Flag (down)@:142@:2.38052@:0@:0.39677@:19.8375@:0@:0@:men surald06@} [142] @{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@:64th Mensural Flag (down)@:143@:2.38052@:0@:0.39677@:17.85374@:0@:0@:me nsurald16@} [143] @{char@:Custos Ed. Vat.@:101@:0@:0.77515@:1.00127@:2.80501@:0.77515@:0@:vatican a.u0@} [101] @{char@:64th Mensural Flag (down)@:144@:2.38052@:0@:0.39677@:18.84563@:0@:0@:me nsurald26@} [144 @{char@:Custos Ed. Vat.@:102@:0@:0.77515@:1.00127@:4.20752@:0.77515@:0@:vatican a.u1@} [102]] @{puorg@:flags@} ) (parmesan-timesignatures.mf @{char@:Custos Ed. Vat.@:103@:0@:0.77515@:1.00127@:3.50626@:0.77515@:0@:vatican a.u2@} [103] @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural44@} [145] @{char@:Reverse Custos Ed. Vat.@:104@:0@:0.77515@:2.80501@:1.00127@:0.77515@:0@ :vaticana.d0@} [104 @{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@:Reverse Custos Ed. Vat.@:105@:0@:0.77515@:4.20752@:1.00127@:0.77515@:0@ :vaticana.d1@} [105] @{char@:Mensural 6/4 meter@:148@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural64@} [148] @{char@:Reverse Custos Ed. Vat.@:106@:0@:0.77515@:3.50626@:1.00127@:0.77515@:0@ :vaticana.d2@} [106] @{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@:Custos Mensural@:107@:0@:3.87566@:1.06581@:5.61002@:3.87566@:0@:mensura l.u0@} [107] @{char@:Mensural 6/8 meter@:151@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens ural68@} [151] @{char@:Custos Mensural@:108@:0@:3.87566@:1.06581@:7.01253@:3.87566@:0@:mensura l.u1@} [108] @{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@:Custos Mensural@:109@:0@:3.87566@:1.06581@:6.31126@:3.87566@:0@:mensura l.u2@} [109] @{char@:Mensural 6/8 meter@:154@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural68alt@} [154] @{char@:mensural g clef@:80@:0@:5.00002@:2.59999@:15.20007@:5.00002@:0@:mensura l.g_change@} [80] @{char@:Mensural 2/4 meter@:155@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens ural24@} [155] @{char@:Reverse Custos Mensural@:110@:0@:3.87566@:5.61002@:1.06581@:3.87566@:0@ :mensural.d0@} [110 @{char@:Hufnagel do clef@:81@:0@:5.50003@:3.49998@:3.75@:5.50003@:0@:hufnagel.d o@} [81]] @{char@:Mensural 4/4 meter@:156@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural44@} [156] @{char@:Hufnagel do clef@:82@:0@:4.40004@:2.8@:3.00002@:4.40004@:0@:hufnagel.do _change@} [82] @{char@:Mensural 2/2 meter@:157@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural22@} [157] @{char@:mensural g clef@:80@:0@:6.30003@:3.27599@:19.1521@:6.30003@:0@:mensural .g_change@} [80] @{char@:Hufnagel fa clef@:83@:0@:5.99998@:5.74997@:5@:5.99998@:0@:hufnagel.fa@} [83] @{char@:Mensural 3/2 meter@:158@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural32@} [158] @{char@:Hufnagel do clef@:81@:0@:6.93004@:4.40999@:4.725@:6.93004@:0@:hufnagel. do@} [81] @{char@:Hufnagel fa clef@:84@:0@:4.8@:4.59999@:4.00002@:4.8@:0@:hufnagel.fa_cha nge@} [84] @{char@:Hufnagel do clef@:82@:0@:5.54405@:3.528@:3.78001@:5.54405@:0@:hufnagel. do_change@} [82] @{char@:Reverse Custos Mensural@:111@:0@:3.87566@:7.01253@:1.06581@:3.87566@:0@ :mensural.d1@} [111 @{char@:Mensural 6/4 meter@:159@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural64@} [159]] @{char@:Hufnagel do/fa clef@:85@:0@:5.99998@:15.74997@:3.75@:5.99998@:0@:hufnag el.do.fa@} [85] @{char@:Hufnagel fa clef@:83@:0@:7.55998@:7.24496@:6.3@:7.55998@:0@:hufnagel.fa @} [83] @{char@:Mensural 9/4 meter@:160@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural94@} [160] @{char@:Reverse Custos Mensural@:112@:0@:3.87566@:6.31126@:1.06581@:3.87566@:0@ :mensural.d2@} [112] @{char@:Hufnagel fa clef@:84@:0@:6.04802@:5.79599@:5.04002@:6.04802@:0@:hufnage l.fa_change@} [84] @{char@:Mensural 3/4 meter@:161@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural34@} [161 @{char@:Hufnagel do/fa clef@:86@:0@:4.8@:14.59999@:3.00002@:4.8@:0@:hufnagel.do .fa_change@} [86]] @{puorg@:custodes@} ) @{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 (parmesan-accidentals.mf @{char@:Hufnagel do/fa clef@:85@:0@:7.55998@:19.84497@:4.725@:7.55998@:0@:hufna gel.do.fa@} [85] @{char@:Mensural 6/8 meter@:162@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural68@} [162] @{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@:Mensural 9/8 meter@:163@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural98@} [163] @{char@:Hufnagel do/fa clef@:86@:0@:6.04802@:18.396@:3.78001@:6.04802@:0@:hufna gel.do.fa_change@} [86 @{char@:Custos Hufnagel@:91@:0@:3.30006@:2.75003@:6.25@:3.30006@:0@:hufnagel.u2 @} [91]] @{char@:Mensural 4/8 meter@:164@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural48@} [164 @{char@:Reverse Custos Hufnagel@:92@:0@:3.30006@:5@:2.75003@:3.30006@:0@:hufnag el.d0@} [92 @{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] @{char@:Reverse Custos Hufnagel@:93@:0@:3.30006@:7.5@:2.75003@:3.30006@:0@:hufn agel.d1@} [93 @{puorg@:clefs@} ) (parmesan-custodes.mf] @{char@:Mensural 6/8 meter@:165@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural68alt@} [165] @{char@:Reverse Custos Hufnagel@:94@:0@:3.30006@:6.25@:2.75003@:3.30006@:0@:huf nagel.d2@} [94 @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:4.10684@:3.42233@:6.3@:4.10684@:0@:hufnagel.u0@ } [89]] @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.28052@:1.68303@:1.68303@:2.80501@:1.68303@:0@:med icaeaM1@} [113 @{char@:Mensural 2/4 meter@:166@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural24@} [166] @{char@:Custos Hufnagel@:90@:0@:4.10684@:3.42233@:9.45001@:4.10684@:0@:hufnagel .u1@} [90 @{puorg@:timesig@} )] (parmesan-scripts.mf @{group@:scripts@} @{char@:ictus@:167@:0.23232@:0.23232@:0.69432@:0.69432@:0.23232@:0@:ictus@} [167 @{char@:Custos Med.@:95@:0@:1.37502@:2.75003@:5@:1.37502@:0@:medicaea.u0@} [95]] @{char@:Custos Hufnagel@:91@:0@:4.10684@:3.42233@:7.875@:4.10684@:0@:hufnagel.u 2@} [91]] @{char@:Custos Med.@:96@:0@:1.37502@:2.75003@:7.5@:1.37502@:0@:medicaea.u1@} [96 @{char@:accentus up@:168@:0.49594@:0.49594@:0.69432@:0.69432@:0.49594@:0@:uacce ntus@} [168] @{char@:Reverse Custos Hufnagel@:92@:0@:4.10684@:6.3@:3.42233@:4.10684@:0@:hufn agel.d0@} [92]] @{char@:accentus down@:169@:0.49594@:0.49594@:0.69432@:0.69432@:0.49594@:0@:dac centus@} [169] @{char@:Reverse Custos Hufnagel@:93@:0@:4.10684@:9.45001@:3.42233@:4.10684@:0@: hufnagel.d1@} [93 @{char@:Custos Med.@:97@:0@:1.37502@:2.75003@:6.25@:1.37502@:0@:medicaea.u2@} [97]] @{char@:half circle@:170@:0.61992@:0.61992@:0@:0.61992@:0.61992@:0@:usemicircul us@} [170 @{char@:Ed. Vat. Flat@:114@:0.10619@:1.5087@:0.95369@:2.55257@:1.5087@:0@:vatic anaM1@} [114]] @{char@:Reverse Custos Med.@:98@:0@:1.37502@:5@:2.75003@:1.37502@:0@:medicaea.d 0@} [98] @{char@:Reverse Custos Hufnagel@:94@:0@:4.10684@:7.875@:3.42233@:4.10684@:0@:hu fnagel.d2@} [94] @{char@:half circle@:171@:0.61992@:0.61992@:0.61992@:0@:0.61992@:0@:dsemicircul us@} [171] @{char@:Reverse Custos Med.@:99@:0@:1.37502@:7.5@:2.75003@:1.37502@:0@:medicaea .d1@} [99 @{char@:circle@:172@:0.61992@:0.61992@:0.61992@:0.61992@:0.61992@:0@:circulus@} [172]] @{char@:Custos Med.@:95@:0@:1.71117@:3.42233@:6.3@:1.71117@:0@:medicaea.u0@} [95 @{char@:augmentum@:173@:0.49594@:0.49594@:0.49594@:0.49594@:0.49594@:0@:augment um@} [173]] @{char@:Ed. Vat. Natural@:115@:0.16988@:1.29185@:2.13179@:2.13179@:1.29185@:0@: vaticana0@} [115] @{char@:Reverse Custos Med.@:100@:0@:1.37502@:6.25@:2.75003@:1.37502@:0@:medica ea.d2@} [100] @{char@:Custos Med.@:96@:0@:1.71117@:3.42233@:9.45001@:1.71117@:0@:medicaea.u1@ } [96] @{char@:Custos Ed. Vat.@:101@:0@:1.32004@:1.7051@:5@:1.32004@:0@:vaticana.u0@} [101 @{char@:signum congruentiae up@:174@:2.68068@:2.68068@:1.16154@:9.56116@:2.6806 8@:0@:usignumcongruentiae@} [174]] @{char@:Mensural Sharp@:116@:1.06746@:1.62845@:1.29185@:1.29185@:1.62845@:0@:me nsural1@} [116 @{char@:Custos Med.@:97@:0@:1.71117@:3.42233@:7.875@:1.71117@:0@:medicaea.u2@} [97]] @{char@:Custos Ed. Vat.@:102@:0@:1.32004@:1.7051@:7.5@:1.32004@:0@:vaticana.u1@ } [102] @{char@:Reverse Custos Med.@:98@:0@:1.71117@:6.3@:3.42233@:1.71117@:0@:medicaea .d0@} [98 @{char@:signum congruentiae down@:175@:2.68068@:2.68068@:9.56116@:1.16154@:2.68 068@:0@:dsignumcongruentiae@} [175]] @{char@:Custos Ed. Vat.@:103@:0@:1.32004@:1.7051@:6.25@:1.32004@:0@:vaticana.u2 @} [103] @{char@:Reverse Custos Med.@:99@:0@:1.71117@:9.45001@:3.42233@:1.71117@:0@:medi caea.d1@} [99 @{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] @{char@:Reverse Custos Ed. Vat.@:104@:0@:1.32004@:5@:1.7051@:1.32004@:0@:vatica na.d0@} [104] @{group@:dots@} @{char@:duration dot@:177@:0@:1.16763@:0.58382@:0.58382@:1.16763@:0@:dotvatican a@} [177] @{char@:Reverse Custos Med.@:100@:0@:1.71117@:7.875@:3.42233@:1.71117@:0@:medic aea.d2@} [100] @{char@:Kievan augmentation dot@:178@:0@:3.50288@:1.75145@:1.75145@:3.50288@:0@ :dotkievan@} [178 @{char@:Reverse Custos Ed. Vat.@:105@:0@:1.32004@:7.5@:1.7051@:1.32004@:0@:vati cana.d1@} [105]] @{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. @{char@:Reverse Custos Ed. Vat.@:106@:0@:1.32004@:6.25@:1.7051@:1.32004@:0@:vat icana.d2@} [106 @{char@:Custos Ed. Vat.@:101@:0@:1.64276@:2.12193@:6.3@:1.64276@:0@:vaticana.u0 @} [101]] @{char@:Mensural Flat@:117@:0.31854@:1.44052@:1.01979@:5.36757@:1.44052@:0@:men suralM1@} [117] @{char@:Custos Ed. Vat.@:102@:0@:1.64276@:2.12193@:9.45001@:1.64276@:0@:vatican a.u1@} [102]mv parmesan16.log parmesan16.tfm ./out @{char@:Custos Mensural@:107@:0@:6.60004@:1.81502@:10@:6.60004@:0@:mensural.u0@ } [107] @{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@:Custos Mensural@:108@:0@:6.60004@:1.81502@:12.5@:6.60004@:0@:mensural.u 1@} [108] @{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@:109@:0@:6.60004@:1.81502@:11.25@:6.60004@:0@:mensural. u2@} [109] @{char@:Custos Mensural@:107@:0@:8.21358@:2.25876@:12.6@:8.21358@:0@:mensural.u 0@} [107 @{char@:Reverse Custos Mensural@:110@:0@:6.60004@:10@:1.81502@:6.60004@:0@:mens ural.d0@} [110]]rm -f parmesan16.*gf parmesan16.*pk @{char@:Custos Mensural@:108@:0@:8.21358@:2.25876@:15.75002@:8.21358@:0@:mensur al.u1@} [108] @{char@:Reverse Custos Mensural@:111@:0@:6.60004@:12.5@:1.81502@:6.60004@:0@:me nsural.d1@} [111] @{char@:Custos Mensural@:109@:0@:8.21358@:2.25876@:14.175@:8.21358@:0@:mensural .u2@} [109] @{char@:Reverse Custos Mensural@:112@:0@:6.60004@:11.25@:1.81502@:6.60004@:0@:m ensural.d2@} [112] @{puorg@:custodes@} ) (parmesan-accidentals.mf @{char@:Reverse Custos Mensural@:110@:0@:8.21358@:12.6@:2.25876@:8.21358@:0@:me nsural.d0@} [110] @{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@:Reverse Custos Mensural@:111@:0@:8.21358@:15.75002@:2.25876@:8.21358@:0 @:mensural.d1@} [111] @{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@:Reverse Custos Mensural@:112@:0@:8.21358@:14.175@:2.25876@:8.21358@:0@: mensural.d2@} [112]( 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;" ] @{puorg@:custodes@} ) (parmesan-accidentals.mf @{char@:Mensural Flat@:117@:0.37503@:2.375@:1.62503@:9.37505@:2.375@:0@:mensura lM1@} [117 @{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.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@: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.mfThis is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=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@:16th Mensural Flag (up)@:129@:0@:1.68303@:7.71378@:0.28052@:1.68303@:0@ :mensuralu24@} [129 @{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@:Hufnagel Flat@:118@:0.54466@:3.69467@:2.16235@:11.61237@:3.69467@:0@:hu fnagelM1@} [118] (parmesan13.mf (feta-autometric.mf @{char@:16th Mensural Flag (up)@:127@:0@:3.00003@:15@:0.50003@:3.00003@:0@:mens uralu04@} [127] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) @{char@:Kievan sharp@:119@:0@:10.08005@:10.08005@:10.08005@:10.08005@:0@:kievan 1@} [119] (parmesan-generic.mf (feta-macros.mf @{char@:Kievan flat@:120@:0@:6.3@:6.3@:11.34003@:6.3@:0@:kievanM1@} [120] @{puorg@:accidentals@} ) (parmesan-flags.mf @{char@:16th Mensural Flag (down)@:130@:1.68303@:0@:0.28052@:8.41502@:0@:0@:men surald04@} [130 @{char@:16th Mensural Flag (up)@:128@:0@:3.00003@:12.5@:0.50003@:3.00003@:0@:me nsuralu14@} [128] @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@:3.78004@:12.6@:0.63004@:3.78004@:0@:men suralu03@} [121]) (feta-params.mf @{char@:8th Mensural Flag (up)@:122@:0@:3.78004@:9.45001@:0.63004@:3.78004@:0@: mensuralu13@} [122] @{char@:16th Mensural Flag (up)@:129@:0@:3.00003@:13.75@:0.50003@:3.00003@:0@:m ensuralu24@} [129]) @{char@:8th Mensural Flag (up)@:123@:0@:3.78004@:11.02501@:0.63004@:3.78004@:0@ :mensuralu23@} [123] (parmesan-macros.mf]) @{char@:8th Mensural Flag (down)@:124@:3.78004@:0@:0.63004@:12.6@:0@:0@:mensura ld03@} [124] @{font@:GNU@:LilyPond@:parmesan@:12.6@:parmesanMusic@} (parmesan-rests.mf @{char@:16th Mensural Flag (down)@:130@:3.00003@:0@:0.50003@:15@:0@:0@:mensural d04@} [130] @{char@:8th Mensural Flag (down)@:125@:3.78004@:0@:0.63004@:9.45001@:0@:0@:mens urald13@} [125] @{group@:rests@} @{char@:Neo-mensural maxima rest@:33@:0@:3.78003@:3.15001@:3.15001@:3.78003@:0@ :M3neomensural@} [33 @{char@:8th Mensural Flag (down)@:126@:3.78004@:0@:0.63004@:11.02501@:0@:0@:men surald23@} [126] @{char@:16th Mensural Flag (down)@:131@:3.00003@:0@:0.50003@:12.5@:0@:0@:mensur ald14@} [131]] @{char@:Neo-mensural longa rest@:34@:0@:1.26001@:3.15001@:3.15001@:1.26001@:0@: M2neomensural@} [34] @{char@:16th Mensural Flag (up)@:127@:0@:3.78004@:18.90001@:0.63004@:3.78004@:0 @:mensuralu04@} [127 @{char@:16th Mensural Flag (down)@:131@:1.68303@:0@:0.28052@:7.01253@:0@:0@:men surald14@} [131]] @{char@:16th Mensural Flag (down)@:132@:3.00003@:0@:0.50003@:13.75@:0@:0@:mensu rald24@} [132] @{char@:Neo-mensural breve rest@:35@:0@:1.26001@:0@:3.15001@:1.26001@:0@:M1neom ensural@} [35] @{char@:16th Mensural Flag (up)@:128@:0@:3.78004@:15.75002@:0.63004@:3.78004@:0 @:mensuralu14@} [128 @{char@:16th Mensural Flag (down)@:132@:1.68303@:0@:0.28052@:7.71378@:0@:0@:men surald24@} [132]] @{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@:32th Mensural Flag (up)@:133@:0@:3.00003@:20@:0.50003@:3.00003@:0@:mens uralu05@} [133]] @{char@:16th Mensural Flag (up)@:129@:0@:3.78004@:17.32501@:0.63004@:3.78004@:0 @:mensuralu24@} [129] @{char@:32th Mensural Flag (up)@:133@:0@:1.68303@:11.22003@:0.28052@:1.68303@:0 @:mensuralu05@} [133 @{char@:Neo-mensural 4th rest@:38@:0@:2.52002@:0@:2.52002@:2.52002@:0@:2neomens ural@} [38]] @{char@:32th Mensural Flag (up)@:134@:0@:3.00003@:17.5@:0.50003@:3.00003@:0@:me nsuralu15@} [134] @{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@:32th Mensural Flag (up)@:135@:0@:3.00003@:18.75@:0.50003@:3.00003@:0@:m ensuralu25@} [135] @{char@:Mensural maxima rest@:41@:0@:0.945@:3.15001@:6.30002@:0.945@:0@:M3mensu ral@} [41] @{char@:16th Mensural Flag (down)@:130@:3.78004@:0@:0.63004@:18.90001@:0@:0@:me nsurald04@} [130] @{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@:32th Mensural Flag (up)@:134@:0@:1.68303@:9.81754@:0.28052@:1.68303@:0@ :mensuralu15@} [134] @{char@:16th Mensural Flag (down)@:131@:3.78004@:0@:0.63004@:15.75002@:0@:0@:me nsurald14@} [131] @{char@:32th Mensural Flag (down)@:136@:3.00003@:0@:0.50003@:20@:0@:0@:mensural d05@} [136] @{char@:Mensural half rest@:45@:0@:0.945@:0@:1.96875@:0.945@:0@:1mensural@} [45]] @{char@:Mensural 4th rest@:46@:0@:2.52002@:0@:2.52002@:2.52002@:0@:2mensural@} [46] @{char@:16th Mensural Flag (down)@:132@:3.78004@:0@:0.63004@:17.32501@:0@:0@:me nsurald24@} [132] @{char@:Mensural 8th rest@:47@:0@:2.52002@:0@:2.52002@:2.52002@:0@:3mensural@} [47] @{char@:32th Mensural Flag (down)@:137@:3.00003@:0@:0.50003@:17.5@:0@:0@:mensur ald15@} [137] @{char@:Mensural 16th rest@:48@:0@:2.52002@:0@:3.15001@:2.52002@:0@:4mensural@} [48] @{puorg@:rests@} ) (parmesan-clefs.mf @{char@:32th Mensural Flag (up)@:133@:0@:3.78004@:25.20001@:0.63004@:3.78004@:0 @:mensuralu05@} [133] @{char@:32th Mensural Flag (down)@:138@:3.00003@:0@:0.50003@:18.75@:0@:0@:mensu rald25@} [138] @{group@:clefs@} @{char@:Ed. Vat. do clef@:49@:0@:1.57501@:2.52002@:2.52002@:1.57501@:0@:vatican a.do@} [49 @{char@:32th Mensural Flag (up)@:135@:0@:1.68303@:10.51878@:0.28052@:1.68303@:0 @:mensuralu25@} [135]] @{char@:32th Mensural Flag (up)@:134@:0@:3.78004@:22.05002@:0.63004@:3.78004@:0 @:mensuralu15@} [134] @{char@:64th Mensural Flag (up)@:139@:0@:3.00003@:25@:0.50003@:3.00003@:0@:mens uralu06@} [139] @{char@:Ed. Vat. do clef@:50@:0@:1.57501@:2.52002@:2.52002@:1.57501@:0@:vatican a.do_change@} [50] @{char@:32th Mensural Flag (down)@:136@:1.68303@:0@:0.28052@:11.22003@:0@:0@:me nsurald05@} [136 @{char@:32th Mensural Flag (up)@:135@:0@:3.78004@:23.62502@:0.63004@:3.78004@:0 @:mensuralu25@} [135]] @{char@:64th Mensural Flag (up)@:140@:0@:3.00003@:22.5@:0.50003@:3.00003@:0@:me nsuralu16@} [140] @{char@:Ed. Vat. fa clef@:51@:0@:3.30753@:4.72502@:2.52002@:3.30753@:0@:vatican a.fa@} [51] @{char@:32th Mensural Flag (down)@:136@:3.78004@:0@:0.63004@:25.20001@:0@:0@:me nsurald05@} [136] @{char@:64th Mensural Flag (up)@:141@:0@:3.00003@:23.75@:0.50003@:3.00003@:0@:m ensuralu26@} [141] @{char@:32th Mensural Flag (down)@:137@:1.68303@:0@:0.28052@:9.81754@:0@:0@:men surald15@} [137] @{char@:Ed. Vat. fa clef@:52@:0@:3.30753@:4.72502@:2.52002@:3.30753@:0@:vatican a.fa_change@} [52] @{char@:32th Mensural Flag (down)@:137@:3.78004@:0@:0.63004@:22.05002@:0@:0@:me nsurald15@} [137] @{char@:Ed. Med. do clef@:53@:0@:3.15001@:4.72502@:4.72502@:3.15001@:0@:medicae a.do@} [53] @{char@:64th Mensural Flag (down)@:142@:3.00003@:0@:0.50003@:25@:0@:0@:mensural d06@} [142] @{char@:32th Mensural Flag (down)@:138@:3.78004@:0@:0.63004@:23.62502@:0@:0@:me nsurald25@} [138] @{char@:Ed. Med. do clef@:54@:0@:2.52002@:3.78003@:3.78003@:2.52002@:0@:medicae a.do_change@} [54] @{char@:32th Mensural Flag (down)@:138@:1.68303@:0@:0.28052@:10.51878@:0@:0@:me nsurald25@} [138] @{char@:Ed. Med. fa clef@:55@:0@:5.35501@:4.72502@:4.72502@:5.35501@:0@:medicae a.fa@} [55] @{char@:64th Mensural Flag (up)@:139@:0@:3.78004@:31.50002@:0.63004@:3.78004@:0 @:mensuralu06@} [139] @{char@:64th Mensural Flag (down)@:143@:3.00003@:0@:0.50003@:22.5@:0@:0@:mensur ald16@} [143] @{char@:Ed. Med. fa clef@:56@:0@:4.28403@:3.78003@:3.78003@:4.28403@:0@:medicae a.fa_change@} [56] @{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@:3.78004@:28.35002@:0.63004@:3.78004@:0 @:mensuralu16@} [140] @{char@:64th Mensural Flag (down)@:144@:3.00003@:0@:0.50003@:23.75@:0@:0@:mensu rald26@} [144] @{puorg@:flags@} ) (parmesan-timesignatures.mf @{char@:neo-mensural c clef@:57@:0@:8.91934@:6.30002@:6.30002@:8.91934@:0@:neom ensural.c@} [57] @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural44@} [145] @{char@:64th Mensural Flag (up)@:141@:0@:3.78004@:29.92502@:0.63004@:3.78004@:0 @:mensuralu26@} [141] @{char@:neo-mensural c clef@:58@:0@:7.1355@:5.04004@:5.04004@:7.1355@:0@:neomen sural.c_change@} [58] @{char@:Mensural 2/2 meter@:146@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural22@} [146] @{char@:64th Mensural Flag (up)@:140@:0@:1.68303@:12.62254@:0.28052@:1.68303@:0 @:mensuralu16@} [140] @{char@:Mensural 3/2 meter@:147@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural32@} [147] @{char@:64th Mensural Flag (down)@:142@:3.78004@:0@:0.63004@:31.50002@:0@:0@:me nsurald06@} [142] @{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@:64th Mensural Flag (up)@:141@:0@:1.68303@:13.32379@:0.28052@:1.68303@:0 @:mensuralu26@} [141] @{char@:64th Mensural Flag (down)@:143@:3.78004@:0@:0.63004@:28.35002@:0@:0@:me nsurald16@} [143]] @{char@:Mensural 6/4 meter@:148@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural64@} [148] @{char@:petrucci c2 clef@:61@:0@:3.15001@:7.56@:10.08002@:3.15001@:0@:petrucci. c2@} [61 @{char@:Mensural 9/4 meter@:149@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural94@} [149]] @{char@:64th Mensural Flag (down)@:144@:3.78004@:0@:0.63004@:29.92502@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} ) (parmesan-timesignatures.mf @{char@:Mensural 3/4 meter@:150@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural34@} [150] @{char@:64th Mensural Flag (down)@:142@:1.68303@:0@:0.28052@:14.02504@:0@:0@:me nsurald06@} [142 @{char@:petrucci c2 clef@:62@:0@:2.52002@:6.76184@:9.01581@:2.52002@:0@:petrucc i.c2_change@} [62]] @{char@:Mensural 6/8 meter@:151@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural68@} [151] @{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 9/8 meter@:152@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural98@} [152] @{char@:petrucci c3 clef@:63@:0@:3.15001@:10.08002@:10.08002@:3.15001@:0@:petru cci.c3@} [63] @{char@:Mensural 4/8 meter@:153@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural48@} [153] @{char@:Mensural 3/2 meter@:147@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me nsural32@} [147] @{char@:Mensural 6/8 meter@:154@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural68alt@} [154] @{char@:Mensural 6/4 meter@:148@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me nsural64@} [148] @{char@:64th Mensural Flag (down)@:143@:1.68303@:0@:0.28052@:12.62254@:0@:0@:me nsurald16@} [143] @{char@:petrucci c3 clef@:64@:0@:2.52002@:9.01581@:9.01581@:2.52002@:0@:petrucc i.c3_change@} [64] @{char@:Mensural 2/4 meter@:155@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural24@} [155] @{char@:Mensural 9/4 meter@:149@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me nsural94@} [149] @{char@:petrucci c4 clef@:65@:0@:3.15001@:10.08002@:7.56@:3.15001@:0@:petrucci. c4@} [65] @{char@:Mensural 3/4 meter@:150@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me nsural34@} [150] @{char@:Mensural 4/4 meter@:156@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural44@} [156] @{char@:64th Mensural Flag (down)@:144@:1.68303@:0@:0.28052@:13.32379@:0@:0@:me nsurald26@} [144] @{char@:petrucci c4 clef@:66@:0@:2.52002@:9.01581@:6.76184@:2.52002@:0@:petrucc i.c4_change@} [66 @{char@:Mensural 2/2 meter@:157@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural22@} [157 @{char@:Mensural 6/8 meter@:151@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me nsural68@} [151]]] @{puorg@:flags@} ) (parmesan-timesignatures.mf @{char@:Mensural 3/2 meter@:158@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural32@} [158] @{char@:petrucci c5 clef@:67@:0@:3.15001@:10.08002@:4.40999@:3.15001@:0@:petruc ci.c5@} [67 @{char@:Mensural 9/8 meter@:152@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me nsural98@} [152]] @{char@:Mensural 6/4 meter@:159@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural64@} [159] @{char@:Mensural 4/8 meter@:153@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me nsural48@} [153] @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens ural44@} [145] @{char@:petrucci c5 clef@:68@:0@:2.52002@:9.01581@:3.9444@:2.52002@:0@:petrucci .c5_change@} [68 @{char@:Mensural 6/8 meter@:154@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me nsural68alt@} [154]] @{char@:Mensural 9/4 meter@:160@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural94@} [160] @{char@:Mensural 2/4 meter@:155@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me nsural24@} [155 @{char@:Mensural 2/2 meter@:146@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens ural22@} [146]] @{char@:Mensural 3/4 meter@:161@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural34@} [161] @{char@:mensural c clef@:69@:0@:3.76118@:6.93001@:6.93001@:3.76118@:0@:mensural .c@} [69] @{char@:Mensural 4/4 meter@:156@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural44@} [156] @{char@:Mensural 6/8 meter@:162@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural68@} [162] @{char@:Mensural 3/2 meter@:147@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens ural32@} [147 @{char@:Mensural 2/2 meter@:157@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural22@} [157]] @{char@:mensural c clef@:70@:0@:3.1312@:5.54404@:5.54404@:3.1312@:0@:mensural.c _change@} [70] @{char@:Mensural 9/8 meter@:163@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural98@} [163] @{char@:Mensural 3/2 meter@:158@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural32@} [158] @{char@:Mensural 4/8 meter@:164@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural48@} [164] @{char@:black mensural c clef@:71@:0@:3.76118@:6.93001@:6.93001@:3.76118@:0@:bl ackmensural.c@} [71] @{char@:Mensural 6/8 meter@:165@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural68alt@} [165 @{char@:Mensural 6/4 meter@:148@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens ural64@} [148]] @{char@:black mensural c clef@:72@:0@:3.1312@:5.54404@:5.54404@:3.1312@:0@:blac kmensural.c_change@} [72] @{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@:Mensural 6/4 meter@:159@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural64@} [159] @{char@:accentus up@:168@:0.625@:0.625@:0.87502@:0.87502@:0.625@:0@:uaccentus@} [168] @{char@:Mensural 9/4 meter@:149@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens ural94@} [149] @{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@:Mensural 9/4 meter@:160@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural94@} [160] @{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@:Mensural 3/4 meter@:150@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens ural34@} [150] @{char@:augmentum@:173@:0.625@:0.625@:0.625@:0.625@:0.625@:0@:augmentum@} [173] @{char@:Mensural 3/4 meter@:161@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural34@} [161] @{char@:Mensural 6/8 meter@:151@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens ural68@} [151 @{char@:signum congruentiae up@:174@:3.25008@:3.25008@:1.25012@:11.75017@:3.250 08@:0@:usignumcongruentiae@} [174]] @{char@:Mensural 6/8 meter@:162@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural68@} [162] @{char@:signum congruentiae down@:175@:3.25008@:3.25008@:11.75017@:1.25012@:3.2 5008@:0@:dsignumcongruentiae@} [175] @{char@:Mensural 9/8 meter@:152@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens ural98@} [152] @{char@:Kievan end of piece (slash)@:176@:0@:7.99995@:10.47504@:14.52496@:7.999 95@:0@:barline.kievan@} [176] @{puorg@:scripts@} ) @{char@:Mensural 9/8 meter@:163@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural98@} [163 (parmesan-dots.mf] @{group@:dots@} @{char@:duration dot@:177@:0@:1.49998@:0.75@:0.75@:1.49998@:0@:dotvaticana@} [177] @{char@:petrucci f clef@:73@:0@:6.13123@:14.17505@:7.87503@:6.13123@:0@:petrucc i.f@} [73 @{char@:Mensural 4/8 meter@:164@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural48@} [164] @{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. ] @{char@:Mensural 4/8 meter@:153@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens ural48@} [153] @{char@:Mensural 6/8 meter@:165@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural68alt@} [165] @{char@:Mensural 6/8 meter@:154@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens ural68alt@} [154 @{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@:petrucci f clef@:74@:0@:4.905@:11.34009@:6.30005@:4.905@:0@:petrucci.f_ change@} [74 @{char@:Mensural 2/4 meter@:155@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens ural24@} [155] @{char@:half circle@:170@:0.98438@:0.98438@:0@:0.98438@:0.98438@:0@:usemicircul us@} [170]mv parmesan20.log parmesan20.tfm ./out ] @{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@:Mensural 4/4 meter@:156@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural44@} [156 @{char@:mensural f clef@:75@:0@:3.78@:1.89@:1.89@:3.78@:0@:mensural.f@} [75]] @{char@:Mensural 2/2 meter@:157@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural22@} [157 @{char@:signum congruentiae up@:174@:3.96701@:3.96701@:1.36166@:14.50633@:3.967 01@:0@:usignumcongruentiae@} [174 @{char@:mensural f clef@:76@:0@:3.02402@:1.51201@:1.51201@:3.02402@:0@:mensural .f_change@} [76]]] @{char@:Mensural 3/2 meter@:158@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural32@} [158] @{char@:signum congruentiae down@:175@:3.96701@:3.96701@:14.50633@:1.36166@:3.9 6701@:0@:dsignumcongruentiae@} [175] @{char@:Mensural 6/4 meter@:159@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural64@} [159] @{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@:Mensural 9/4 meter@:160@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural94@} [160] @{char@:Kievan augmentation dot@:178@:0@:5.75534@:2.87767@:2.87767@:5.75534@:0@ :dotkievan@} [178] @{puorg@:dots@} ) @{tnof@}) ) (some charht values had to be adjusted by as much as 0.7875pt) (some chardp values had to be adjusted by as much as 0.7875pt) Font metrics written on parmesan26.tfm. Output written on parmesan26.600gf (146 characters, 56848 bytes). Transcript written on parmesan26.log. mv parmesan26.log parmesan26.tfm ./out @{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]rm -f parmesan20.*gf parmesan20.*pk rm -f parmesan26.*gf parmesan26.*pk @{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. mv parmesan11.log parmesan11.tfm ./out ( 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;" rm -f parmesan11.*gf parmesan11.*pk @{char@:petrucci g clef@:77@:0@:3.93752@:2.04749@:11.97005@:3.93752@:0@:petrucc i.g@} [77]This is METAFONT, Version 2.7182818 (TeX Live 2019/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( 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;" ] @{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 g clef@:78@:0@:3.15002@:1.638@:9.57608@:3.15002@:0@:petrucci.g _change@} [78]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{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] (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 @{char@:petrucci c5 clef@:67@:0@:4.455@:14.256@:6.23697@:4.455@:0@:petrucci.c5@ } [67]) (feta-params.mf @{char@:petrucci c5 clef@:68@:0@:3.56401@:12.75092@:5.5785@:3.56401@:0@:petrucc i.c5_change@} [68]) (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@:mensural c clef@:69@:0@:5.12888@:9.801@:9.801@:5.12888@:0@:mensural.c@} [69]] @{char@:Neo-mensural longa rest@:34@:0@:1.414@:3.535@:3.535@:1.414@:0@:M2neomen sural@} [34] @{char@:mensural c clef@:70@:0@:4.23788@:7.8408@:7.8408@:4.23788@:0@:mensural.c _change@} [70] @{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@:black mensural c clef@:71@:0@:5.12888@:9.801@:9.801@:5.12888@:0@:blackm ensural.c@} [71] @{char@:Neo-mensural half rest@:37@:0@:1.414@:0@:2.20938@:1.414@:0@:1neomensura l@} [37] @{char@:black mensural c clef@:72@:0@:4.23788@:7.8408@:7.8408@:4.23788@:0@:blac kmensural.c_change@} [72 @{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]( echo ./out/parmesan23.tfm: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan23.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan23.mf;" @{char@: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@:petrucci f clef@:73@:0@:8.67128@:20.04752@:11.13751@:8.67128@:0@:petruc ci.f@} [73] @{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 @{char@:petrucci f clef@:74@:0@:6.93706@:16.03807@:8.91005@:6.93706@:0@:petrucc i.f_change@} [74] @{group@:clefs@} @{char@:Ed. Vat. do clef@:49@:0@:1.7675@:2.82802@:2.82802@:1.7675@:0@:vaticana. do@} [49] @{char@:mensural f clef@:75@:0@:5.346@:2.673@:2.673@:5.346@:0@:mensural.f@} [75] @{char@:Ed. Vat. do clef@:50@:0@:1.7675@:2.82802@:2.82802@:1.7675@:0@:vaticana. do_change@} [50] @{char@:mensural f clef@:76@:0@:4.27681@:2.13841@:2.13841@:4.27681@:0@:mensural .f_change@} [76] @{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@:mensural g clef@:79@:0@:3.93752@:2.04749@:11.97005@:3.93752@:0@:mensura l.g@} [79] @{char@:petrucci c2 clef@:61@:0@:3.535@:8.484@:11.312@:3.535@:0@:petrucci.c2@} [61]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{char@:petrucci c2 clef@:62@:0@:2.82802@:7.58827@:10.11772@:2.82802@:0@:petruc ci.c2_change@} [62] (parmesan23.mf (feta-autometric.mf @{char@:petrucci c3 clef@:63@:0@:3.535@:11.312@:11.312@:3.535@:0@:petrucci.c3@} [63 ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (parmesan-generic.mf (feta-macros.mf]) (feta-params.mf @{char@:petrucci c3 clef@:64@:0@:2.82802@:10.11772@:10.11772@:2.82802@:0@:petru cci.c3_change@} [64) (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@:petrucci c4 clef@:65@:0@:3.535@:11.312@:8.484@:3.535@:0@:petrucci.c4@} [65]] @{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@:petrucci c4 clef@:66@:0@:2.82802@:10.11772@:7.58827@:2.82802@:0@:petruc ci.c4_change@} [66] @{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 @{char@:petrucci c5 clef@:67@:0@:3.535@:11.312@:4.94899@:3.535@:0@:petrucci.c5@ } [67] @{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@: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@:Ed. Vat. fa clef@:51@:0@:5.89314@:8.41876@:4.49002@:5.89314@:0@:vatican a.fa@} [51] @{char@:mensural c clef@:70@:0@:3.45769@:6.22163@:6.22163@:3.45769@:0@:mensural .c_change@} [70] @{char@:Ed. Vat. fa clef@:52@:0@:5.89314@:8.41876@:4.49002@:5.89314@:0@:vatican a.fa_change@} [52] @{char@:black mensural c clef@:71@:0@:4.16467@:7.777@:7.777@:4.16467@:0@:blackm ensural.c@} [71] @{char@:Ed. Med. do clef@:53@:0@:5.6125@:8.41876@:8.41876@:5.6125@:0@:medicaea. do@} [53] @{char@:petrucci g clef@:77@:0@:5.56876@:2.89572@:16.92902@:5.56876@:0@:petrucc i.g@} [77] @{char@:Ed. Med. do clef@:54@:0@:4.49002@:6.73503@:6.73503@:4.49002@:0@:medicae a.do_change@} [54 @{char@:black mensural c clef@:72@:0@:3.45769@:6.22163@:6.22163@:3.45769@:0@:bl ackmensural.c_change@} [72]] @{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@:petrucci f clef@:73@:0@:6.88057@:15.90752@:8.83751@:6.88057@:0@:petrucc i.f@} [73] @{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 f clef@:74@:0@:5.50449@:12.72606@:7.07004@:5.50449@:0@:petrucc i.f_change@} [74] @{char@:petrucci c1 clef@:59@:0@:5.6125@:7.85747@:17.95999@:5.6125@:0@:petrucci .c1@} [59] @{char@:mensural f clef@:75@:0@:4.24199@:2.121@:2.121@:4.24199@:0@:mensural.f@} [75 @{char@:petrucci c1 clef@:60@:0@:4.49002@:7.02791@:16.06386@:4.49002@:0@:petruc ci.c1_change@} [60]] @{char@:mensural f clef@:76@:0@:3.3936@:1.69681@:1.69681@:3.3936@:0@:mensural.f _change@} [76] @{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@:mensural g clef@:80@:0@:3.15002@:1.638@:9.57608@:3.15002@:0@:mensural.g _change@} [80] @{char@:petrucci c3 clef@:64@:0@:4.49002@:16.06386@:16.06386@:4.49002@:0@:petru cci.c3_change@} [64] @{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@:petrucci c4 clef@:65@:0@:5.6125@:17.95999@:13.46997@:5.6125@:0@:petrucc i.c4@} [65] @{char@:Hufnagel fa clef@:83@:0@:3.78@:3.6225@:3.15001@:3.78@:0@:hufnagel.fa@} [83] @{char@:petrucci c4 clef@:66@:0@:4.49002@:16.06386@:12.04787@:4.49002@:0@:petru cci.c4_change@} [66] @{char@:Hufnagel fa clef@:84@:0@:3.02402@:2.89801@:2.52002@:3.02402@:0@:hufnage l.fa_change@} [84] @{char@:petrucci c5 clef@:67@:0@:5.6125@:17.95999@:7.85747@:5.6125@:0@:petrucci .c5@} [67] @{char@:Hufnagel do/fa clef@:85@:0@:3.78@:9.92252@:2.3625@:3.78@:0@:hufnagel.do .fa@} [85] @{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@: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@:mensural c clef@:70@:0@:5.21951@:9.87804@:9.87804@:5.21951@:0@:mensural .c_change@} [70 @{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@:black mensural c clef@:71@:0@:6.342@:12.34749@:12.34749@:6.342@:0@:blac kmensural.c@} [71] @{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@:black mensural c clef@:72@:0@:5.21951@:9.87804@:9.87804@:5.21951@:0@:bl ackmensural.c_change@} [72] @{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@:petrucci f clef@:73@:0@:10.92426@:25.25627@:14.03127@:10.92426@:0@:petr ucci.f@} [73 @{char@:Reverse Custos Med.@:98@:0@:0.89664@:3.15001@:1.79329@:0.89664@:0@:medi caea.d0@} [98]] @{char@: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@:petrucci f clef@:74@:0@:8.73944@:20.2051@:11.22505@:8.73944@:0@:petrucc i.f_change@} [74] @{char@:Custos Ed. Vat.@:103@:0@:0.8608@:1.1119@:3.93752@:0.8608@:0@:vaticana.u 2@} [103] @{char@:mensural f clef@:75@:0@:6.73499@:3.3675@:3.3675@:6.73499@:0@:mensural.f @} [75 @{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@:mensural f clef@:76@:0@:5.38802@:2.69402@:2.69402@:5.38802@:0@:mensural .f_change@} [76] @{char@:Reverse Custos Ed. Vat.@:106@:0@:0.8608@:3.93752@:1.1119@:0.8608@:0@:va ticana.d2@} [106] @{char@:petrucci g clef@:78@:0@:4.45502@:2.31659@:13.54326@:4.45502@:0@:petrucc i.g_change@} [78] @{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@:petrucci g clef@:77@:0@:4.41876@:2.29773@:13.43303@:4.41876@:0@:petrucc i.g@} [77] @{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@:mensural g clef@:79@:0@:5.56876@:2.89572@:16.92902@:5.56876@:0@:mensura l.g@} [79]] @{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@:petrucci g clef@:77@:0@:7.01563@:3.64809@:21.32753@:7.01563@:0@:petrucc i.g@} [77] @{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@:petrucci g clef@:78@:0@:3.53502@:1.8382@:10.74648@:3.53502@:0@:petrucci .g_change@} [78] @{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@:mensural g clef@:80@:0@:4.45502@:2.31659@:13.54326@:4.45502@:0@:mensura l.g_change@} [80] @{char@:64th Mensural Flag (down)@:144@:1.89003@:0@:0.31502@:14.96254@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} ) @{char@:Hufnagel do clef@:81@:0@:4.90053@:3.11848@:3.34125@:4.90053@:0@:hufnage l.do@} [81 (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@:Hufnagel do clef@:82@:0@:3.92044@:2.4948@:2.673@:3.92044@:0@:hufnagel.d o_change@} [82] @{char@:petrucci g clef@:78@:0@:5.61253@:2.91849@:17.06209@:5.61253@:0@:petrucc i.g_change@} [78]] @{char@:Hufnagel fa clef@:83@:0@:5.346@:5.12323@:4.455@:5.346@:0@:hufnagel.fa@} [83] @{char@:Mensural 2/2 meter@:146@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur al22@} [146] @{char@:Hufnagel fa clef@:84@:0@:4.2768@:4.09859@:3.56401@:4.2768@:0@:hufnagel. fa_change@} [84 @{char@:Mensural 3/2 meter@:147@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens ural32@} [147]] @{char@:Mensural 6/4 meter@:148@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens ural64@} [148] @{char@:Hufnagel do/fa clef@:85@:0@:5.346@:14.03323@:3.34125@:5.346@:0@:hufnage l.do.fa@} [85] @{char@:Mensural 9/4 meter@:149@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens ural94@} [149] @{char@:Hufnagel do/fa clef@:86@:0@:4.2768@:13.00859@:2.673@:4.2768@:0@:hufnage l.do.fa_change@} [86 @{char@:Mensural 3/4 meter@:150@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur al34@} [150]] @{char@:Kievan tsefaut clef@:87@:0@:6.68251@:10.02376@:2.45027@:6.68251@:0@:kie van.do@} [87] @{char@:Kievan tsefaut clef@:88@:0@:6.68251@:10.02376@:2.45027@:6.68251@:0@:kie van.do_change@} [88] @{puorg@:clefs@} ) @{char@:Mensural 6/8 meter@:151@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur al68@} [151] (parmesan-custodes.mf @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:2.96184@:2.46817@:4.455@:2.96184@:0@:hufnagel.u 0@} [89 @{char@:Mensural 9/8 meter@:152@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur al98@} [152]] @{char@:Mensural 4/8 meter@:153@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens ural48@} [153 @{char@:Custos 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@:Mensural 6/8 meter@:154@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens ural68alt@} [154 @{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@:Mensural 2/4 meter@:155@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur al24@} [155]] @{char@:mensural g clef@:79@:0@:4.41876@:2.29773@:13.43303@:4.41876@:0@:mensura l.g@} [79 @{char@:Mensural 4/4 meter@:156@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural44@} [156] @{char@:Custos Med.@:95@:0@:1.23409@:2.46817@:4.455@:1.23409@:0@:medicaea.u0@} [95]] @{char@:Mensural 2/2 meter@:157@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural22@} [157] @{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@:Mensural 3/2 meter@:158@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural32@} [158] @{char@:Reverse Custos Med.@:98@:0@:1.23409@:4.455@:2.46817@:1.23409@:0@:medica ea.d0@} [98] @{char@:Mensural 6/4 meter@:159@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural64@} [159] @{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@:Mensural 9/4 meter@:160@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural94@} [160] @{char@:Custos Ed. Vat.@:101@:0@:1.18475@:1.53035@:4.455@:1.18475@:0@:vaticana. u0@} [101] @{char@:Mensural 3/4 meter@:161@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural34@} [161] @{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@:Mensural 6/8 meter@:162@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural68@} [162]] @{char@:Reverse Custos Ed. Vat.@:104@:0@:1.18475@:4.455@:1.53035@:1.18475@:0@:v aticana.d0@} [104] @{char@:Mensural 9/8 meter@:163@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural98@} [163] @{char@:Reverse Custos Ed. Vat.@:105@:0@:1.18475@:6.68251@:1.53035@:1.18475@:0@ :vaticana.d1@} [105] @{char@:Mensural 4/8 meter@:164@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural48@} [164] @{char@:Reverse Custos Ed. Vat.@:106@:0@:1.18475@:5.56876@:1.53035@:1.18475@:0@ :vaticana.d2@} [106] @{char@:Mensural 6/8 meter@:165@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural68alt@} [165] @{char@:Custos Mensural@:107@:0@:5.9236@:1.629@:8.91@:5.9236@:0@:mensural.u0@} [107 @{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@:Custos Mensural@:108@:0@:5.9236@:1.629@:11.13751@:5.9236@:0@:mensural.u 1@} [108] @{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@:Custos Mensural@:109@:0@:5.9236@:1.629@:10.02376@:5.9236@:0@:mensural.u 2@} [109] @{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@:Reverse Custos Mensural@:110@:0@:5.9236@:8.91@:1.629@:5.9236@:0@:mensur al.d0@} [110]] @{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@: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 @{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] @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.44553@:2.67303@:2.67303@:4.455@:2.67303@:0@:medic aeaM1@} [113] @{char@:Kievan end of piece (slash)@:176@:0@:5.03998@:6.71474@:9.03531@:5.03998 @:0@:barline.kievan@} [176] @{char@:Ed. Vat. Flat@:114@:0.12033@:2.34784@:1.51468@:4.05406@:2.34784@:0@:vat icanaM1@} [114 @{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@:Ed. Vat. Natural@:115@:0.19254@:1.9745@:3.38577@:3.38577@:1.9745@:0@:va ticana0@} [115]] @{char@:Kievan augmentation dot@:178@:0@:2.71346@:1.35674@:1.35674@:2.71346@:0@ :dotkievan@} [178] @{puorg@:dots@} ) @{char@:Mensural Sharp@:116@:1.61812@:2.5091@:1.9745@:1.9745@:2.5091@:0@:mensur al1@} [116] @{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. @{char@:Mensural Flat@:117@:0.36101@:2.14297@:1.47476@:8.38002@:2.14297@:0@:men suralM1@} [117]mv parmesan13.log parmesan13.tfm ./out rm -f parmesan13.*gf parmesan13.*pk ( echo ./out/parmesan-noteheads26.tfm: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads26.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan-noteheads26.mf;" @{char@:mensural g clef@:79@:0@:7.01563@:3.64809@:21.32753@:7.01563@:0@:mensura l.g@} [79] @{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 @{char@:mensural g clef@:80@:0@:3.53502@:1.8382@:10.74648@:3.53502@:0@:mensural .g_change@} [80] @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@:2.67303@:8.91@:0.44553@:2.67303@:0@:men suralu03@} [121 @{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]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{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@:Hufnagel fa clef@:83@:0@:4.24199@:4.06523@:3.535@:4.24199@:0@:hufnagel. fa@} [83]] (parmesan-noteheads26.mf (feta-autometric.mf @{char@:Hufnagel fa clef@:84@:0@:3.39362@:3.2522@:2.82802@:3.39362@:0@:hufnagel .fa_change@} [84] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) @{char@:8th Mensural Flag (down)@:124@:2.67303@:0@:0.44553@:8.91@:0@:0@:mensura ld03@} [124 (parmesan-noteheads-generic.mf (feta-macros.mf] @{char@:8th Mensural Flag (down)@:125@:2.67303@:0@:0.44553@:6.68251@:0@:0@:mens urald13@} [125) @{char@:Hufnagel do/fa clef@:85@:0@:4.24199@:11.13524@:2.65126@:4.24199@:0@:huf nagel.do.fa@} [85] (feta-params.mf] @{char@:8th Mensural Flag (down)@:126@:2.67303@:0@:0.44553@:7.79625@:0@:0@:mens urald23@} [126) (parmesan-macros.mf]) @{font@:GNU@:LilyPond@:parmesan@:25.2@:parmesanMusic@} (parmesan-noteheads.mf @{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 @{char@:16th Mensural Flag (up)@:127@:0@:2.67303@:13.365@:0.44553@:2.67303@:0@: mensuralu04@} [127 @{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] @{group@:noteheads@} @{char@:Neo-mensural maxima notehead (up)@:33@:0@:16.38005@:3.42233@:3.42233@:1 6.38005@:0@:uM3neomensural@} [33] @{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@:16th Mensural Flag (up)@:128@:0@:2.67303@:11.13751@:0.44553@:2.67303@:0 @:mensuralu14@} [128]] @{char@:Reverse Custos Hufnagel@:93@:0@:2.39088@:5.3025@:1.99239@:2.39088@:0@:h ufnagel.d1@} [93] @{char@:Neo-mensural maxima notehead (down)@:34@:0@:16.38005@:3.42233@:3.42233@ :16.38005@:0@:dM3neomensural@} [34] @{char@:Reverse Custos Hufnagel@:94@:0@:2.39088@:4.41876@:1.99239@:2.39088@:0@: hufnagel.d2@} [94] @{char@:16th Mensural Flag (up)@:129@:0@:2.67303@:12.25125@:0.44553@:2.67303@:0 @:mensuralu24@} [129] @{char@:Custos Med.@:95@:0@:0.9962@:1.99239@:3.535@:0.9962@:0@:medicaea.u0@} [95] @{char@:Neo-mensural longa notehead (up)@:35@:0@:12.6@:3.42233@:3.42233@:12.6@: 0@:uM2neomensural@} [35] @{char@:Custos Med.@:96@:0@:0.9962@:1.99239@:5.3025@:0.9962@:0@:medicaea.u1@} [96] @{char@:16th Mensural Flag (down)@:130@:2.67303@:0@:0.44553@:13.365@:0@:0@:mens urald04@} [130] @{char@:Custos Med.@:97@:0@:0.9962@:1.99239@:4.41876@:0.9962@:0@:medicaea.u2@} [97] @{char@:Neo-mensural longa notehead (down)@:36@:0@:12.6@:3.42233@:3.42233@:12.6 @:0@:dM2neomensural@} [36 @{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@:Neo-mensural brevis notehead@:37@:0@:12.6@:3.42233@:3.42233@:12.6@:0@:s M1neomensural@} [37 @{char@:mensural g clef@:80@:0@:5.61253@:2.91849@:17.06209@:5.61253@:0@:mensura l.g_change@} [80]]] @{char@:16th Mensural Flag (down)@:131@:2.67303@:0@:0.44553@:11.13751@:0@:0@:me nsurald14@} [131] @{char@:Reverse Custos Med.@:100@:0@:0.9962@:4.41876@:1.99239@:0.9962@:0@:medic aea.d2@} [100] @{char@:Hufnagel do clef@:81@:0@:6.17378@:3.92874@:4.20938@:6.17378@:0@:hufnage l.do@} [81] @{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:16.38005@:3.422 33@:3.42233@:16.38005@:0@:urM3neomensural@} [38 @{char@:Custos Ed. Vat.@:101@:0@:0.95636@:1.23534@:3.535@:0.95636@:0@:vaticana. u0@} [101] @{char@:Hufnagel do clef@:82@:0@:4.93906@:3.143@:3.36752@:4.93906@:0@:hufnagel. do_change@} [82]] @{char@:16th Mensural Flag (down)@:132@:2.67303@:0@:0.44553@:12.25125@:0@:0@:me nsurald24@} [132] @{char@:Custos Ed. Vat.@:102@:0@:0.95636@:1.23534@:5.3025@:0.95636@:0@:vaticana .u1@} [102 @{char@:Hufnagel fa clef@:83@:0@:6.73499@:6.45435@:5.6125@:6.73499@:0@:hufnagel .fa@} [83]] @{char@:32th Mensural Flag (up)@:133@:0@:2.67303@:17.82@:0.44553@:2.67303@:0@:m ensuralu05@} [133] @{char@:Hufnagel fa clef@:84@:0@:5.38802@:5.1635@:4.49002@:5.38802@:0@:hufnagel .fa_change@} [84 @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:16.38005@:3.4 2233@:3.42233@:16.38005@:0@:drM3neomensural@} [39]] @{char@:32th Mensural Flag (up)@:134@:0@:2.67303@:15.59251@:0.44553@:2.67303@:0 @:mensuralu15@} [134 @{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@:Hufnagel do/fa clef@:85@:0@:6.73499@:17.67935@:4.20938@:6.73499@:0@:huf nagel.do.fa@} [85] @{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:12.6@:3.42233@:3 .42233@:12.6@:0@:urM2neomensural@} [40] @{char@:32th Mensural Flag (up)@:135@:0@:2.67303@:16.70625@:0.44553@:2.67303@:0 @:mensuralu25@} [135]] @{char@:Reverse Custos Ed. Vat.@:105@:0@:0.95636@:5.3025@:1.23534@:0.95636@:0@: vaticana.d1@} [105] @{char@:Hufnagel do/fa clef@:86@:0@:5.38802@:16.3885@:3.36752@:5.38802@:0@:hufn agel.do.fa_change@} [86] @{char@:Reverse Custos Ed. Vat.@:106@:0@:0.95636@:4.41876@:1.23534@:0.95636@:0@ :vaticana.d2@} [106] @{char@:Kievan tsefaut clef@:87@:0@:8.41876@:12.62813@:3.0869@:8.41876@:0@:kiev an.do@} [87] @{char@:Kievan tsefaut clef@:88@:0@:8.41876@:12.62813@:3.0869@:8.41876@:0@:kiev an.do_change@} [88] @{puorg@:clefs@} ) (parmesan-custodes.mf @{char@:32th Mensural Flag (down)@:136@:2.67303@:0@:0.44553@:17.82@:0@:0@:mensu rald05@} [136] @{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:12.6@:3.42233@ :3.42233@:12.6@:0@:drM2neomensural@} [41] @{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@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:12.6@:3.42233@:3.42 233@:12.6@:0@:srM1neomensural@} [42 @{char@:32th Mensural Flag (down)@:137@:2.67303@:0@:0.44553@:15.59251@:0@:0@:me nsurald15@} [137]] @{char@:Custos Mensural@:107@:0@:4.78171@:1.31499@:7.07@:4.78171@:0@:mensural.u 0@} [107 @{char@:Custos Hufnagel@:91@:0@:3.68018@:3.06679@:7.01563@:3.68018@:0@:hufnagel .u2@} [91] @{char@:Neo-mensural semibrevis head@:43@:0@:6.3@:3.42233@:3.42233@:3.15001@:2. 0062@:s0neomensural@} [43]] @{char@:32th Mensural Flag (down)@:138@:2.67303@:0@:0.44553@:16.70625@:0@:0@:me nsurald25@} [138 @{char@:Neo-mensural minima head@:44@:0@:6.3@:3.42233@:3.42233@:3.15001@:2.0062 @:s1neomensural@} [44 @{char@:Reverse Custos Hufnagel@:92@:0@:3.68018@:5.6125@:3.06679@:3.68018@:0@:h ufnagel.d0@} [92]]] @{char@:Neo-mensural semiminima head@:45@:0@:6.3@:3.42233@:3.42233@:3.15001@:2. 0062@:s2neomensural@} [45 @{char@:Reverse Custos Hufnagel@:93@:0@:3.68018@:8.41876@:3.06679@:3.68018@:0@: hufnagel.d1@} [93]] @{char@:Custos Mensural@:108@:0@:4.78171@:1.31499@:8.83751@:4.78171@:0@:mensura l.u1@} [108] @{char@:Reverse Custos Hufnagel@:94@:0@:3.68018@:7.01563@:3.06679@:3.68018@:0@: hufnagel.d2@} [94] @{char@:Custos Mensural@:109@:0@:4.78171@:1.31499@:7.95377@:4.78171@:0@:mensura l.u2@} [109 @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:8.19002@:4.44905@:4.44905 @:8.19002@:0@:s0harmonic@} [46] @{char@:Custos Med.@:95@:0@:1.53339@:3.06679@:5.6125@:1.53339@:0@:medicaea.u0@} [95]] @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:8.19002@:4.44905@:4.4490 5@:8.19002@:0@:s2harmonic@} [47] @{char@:Custos Med.@:96@:0@:1.53339@:3.06679@:8.41876@:1.53339@:0@:medicaea.u1@ } [96] @{char@:Reverse Custos Mensural@:110@:0@:4.78171@:7.07@:1.31499@:4.78171@:0@:me nsural.d0@} [110 @{char@:Custos Med.@:97@:0@:1.53339@:3.06679@:7.01563@:1.53339@:0@:medicaea.u2@ } [97] @{char@:64th Mensural Flag (up)@:139@:0@:2.67303@:22.27501@:0.44553@:2.67303@:0 @:mensuralu06@} [139 @{char@:Mensural maxima notehead (up)@:48@:0@:12.6@:3.42233@:3.42233@:12.6@:0@: uM3mensural@} [48] @{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@:Mensural maxima notehead (down)@:49@:0@:12.6@:3.42233@:3.42233@:12.6@:0 @:dM3mensural@} [49]]] @{char@:Reverse Custos Med.@:100@:0@:1.53339@:7.01563@:3.06679@:1.53339@:0@:med icaea.d2@} [100] @{char@:Reverse Custos Mensural@:111@:0@:4.78171@:8.83751@:1.31499@:4.78171@:0@ :mensural.d1@} [111] @{char@:Mensural maxima notehead (ligature)@:50@:0@:12.6@:3.42233@:3.42233@:12. 6@:0@:sM3ligmensural@} [50] @{char@:Custos Ed. Vat.@:101@:0@:1.47209@:1.90149@:5.6125@:1.47209@:0@:vaticana .u0@} [101] @{char@:Reverse Custos Mensural@:112@:0@:4.78171@:7.95377@:1.31499@:4.78171@:0@ :mensural.d2@} [112] @{puorg@:custodes@} ) @{char@:Custos Ed. Vat.@:102@:0@:1.47209@:1.90149@:8.41876@:1.47209@:0@:vatican a.u1@} [102] (parmesan-accidentals.mf @{char@:Mensural longa notehead (up)@:51@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:uM2 mensural@} [51 @{char@:Custos Ed. Vat.@:103@:0@:1.47209@:1.90149@:7.01563@:1.47209@:0@:vatican a.u2@} [103] @{char@:64th Mensural Flag (up)@:140@:0@:2.67303@:20.04752@:0.44553@:2.67303@:0 @:mensuralu16@} [140]] @{char@:Reverse Custos Ed. Vat.@:104@:0@:1.47209@:5.6125@:1.90149@:1.47209@:0@: vaticana.d0@} [104] @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.35352@:2.12102@:2.12102@:3.535@:2.12102@:0@:medic aeaM1@} [113] @{char@:Reverse Custos Ed. Vat.@:105@:0@:1.47209@:8.41876@:1.90149@:1.47209@:0@ :vaticana.d1@} [105] @{char@:Mensural longa notehead (down)@:52@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:d M2mensural@} [52] @{char@:Reverse Custos Ed. Vat.@:106@:0@:1.47209@:7.01563@:1.90149@:1.47209@:0@ :vaticana.d2@} [106] @{char@:64th Mensural Flag (up)@:141@:0@:2.67303@:21.16125@:0.44553@:2.67303@:0 @:mensuralu26@} [141] @{char@:Ed. Vat. Flat@:114@:0.11244@:1.87994@:1.20189@:3.21687@:1.87994@:0@:vat icanaM1@} [114 @{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@:Custos Mensural@:107@:0@:7.36028@:2.0241@:11.225@:7.36028@:0@:mensural. u0@} [107] @{char@:Ed. Vat. Natural@:115@:0.1799@:1.59389@:2.68658@:2.68658@:1.59389@:0@:v aticana0@} [115]] @{char@:Custos Mensural@:108@:0@:7.36028@:2.0241@:14.03127@:7.36028@:0@:mensura l.u1@} [108] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:12.6@:3.42233@:3.42 233@:12.6@:0@:urM3mensural@} [55] @{char@:Mensural Sharp@:116@:1.3111@:2.01807@:1.59389@:1.59389@:2.01807@:0@:men sural1@} [116 @{char@:64th Mensural Flag (down)@:142@:2.67303@:0@:0.44553@:22.27501@:0@:0@:me nsurald06@} [142 @{char@:Custos Mensural@:109@:0@:7.36028@:2.0241@:12.62813@:7.36028@:0@:mensura l.u2@} [109 @{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@:Reverse Custos Mensural@:110@:0@:7.36028@:11.225@:2.0241@:7.36028@:0@:m ensural.d0@} [110] @{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@:Reverse Custos Mensural@:111@:0@:7.36028@:14.03127@:2.0241@:7.36028@:0@ :mensural.d1@} [111]] @{char@:Mensural Flat@:117@:0.33733@:1.75131@:1.22108@:6.70035@:1.75131@:0@:men suralM1@} [117 @{char@:64th Mensural Flag (down)@:143@:2.67303@:0@:0.44553@:20.04752@:0@:0@:me nsurald16@} [143 @{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:6.3@:3.42233@: 3.42233@:6.3@:0@:srM2ligmensural@} [60]] @{char@:Reverse Custos Mensural@:112@:0@:7.36028@:12.62813@:2.0241@:7.36028@:0@ :mensural.d2@} [112]] @{puorg@:custodes@} ) (parmesan-accidentals.mf @{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] @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.56128@:3.36754@:3.36754@:5.6125@:3.36754@:0@:medi caeaM1@} [113] @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:12.6@:3.42233@:3.4 2233@:12.6@:0@:dM3semimensural@} [63] @{char@:Ed. Vat. Flat@:114@:0.13026@:2.93652@:1.90823@:5.1074@:2.93652@:0@:vati canaM1@} [114] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:12.6@:3.42233@ :3.42233@:12.6@:0@:sM3semiligmensural@} [64] @{char@:64th Mensural Flag (down)@:144@:2.67303@:0@:0.44553@:21.16125@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} ) (parmesan-timesignatures.mf @{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] @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur al44@} [145] @{char@:Ed. Vat. Natural@:115@:0.20842@:2.45338@:4.26547@:4.26547@:2.45338@:0@: vaticana0@} [115] @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:6.3@:3.42233@:3 .42233@:6.3@:0@:sM2semiligmensural@} [67] @{char@:Mensural Sharp@:116@:2.0044@:3.12686@:2.45338@:2.45338@:3.12686@:0@:men sural1@} [116] @{char@:Mensural 2/2 meter@:146@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens ural22@} [146 @{char@:Semi-colored mensural brevis notehead@:68@:0@:6.3@:3.42233@:3.42233@:6. 3@:0@:sM1semimensural@} [68]] @{char@:Mensural Flat@:117@:0.39081@:2.63577@:1.79393@:10.49333@:2.63577@:0@:me nsuralM1@} [117] @{char@:Mensural 3/2 meter@:147@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur al32@} [147 @{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@:Mensural 6/4 meter@:148@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur al64@} [148] @{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@:Mensural 9/4 meter@:149@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur al94@} [149]] @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:6.3@: 3.42233@:3.42233@:6.3@:0@:drM2semimensural@} [73] @{char@:Mensural 3/4 meter@:150@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens ural34@} [150] @{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@:Mensural 6/8 meter@:151@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens ural68@} [151] @{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@:Mensural 9/8 meter@:152@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens ural98@} [152] @{char@:Black mensural maxima notehead (ligature)@:78@:0@:12.6@:3.42233@:3.4223 3@:12.6@:0@:sM3blackligmensural@} [78] @{char@:Mensural 4/8 meter@:153@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur al48@} [153] @{char@:Black mensural longa notehead (up)@:79@:0@:6.3@:3.42233@:3.42233@:6.3@: 0@:uM2blackmensural@} [79] @{char@:Mensural 6/8 meter@:154@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur al68alt@} [154 @{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@:Mensural 2/4 meter@:155@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens ural24@} [155] @{char@:Black mensural brevis notehead@:82@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:s M1blackmensural@} [82] @{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 semibrevis head@:83@:0@:3.63728@:3.15001@:3.15001@:1.81865@:2. 06068@:s0mensural@} [83] @{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 minima head@:84@:0@:3.63728@:3.15001@:3.15001@:1.81865@:2.0606 8@:s1mensural@} [84] @{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 semiminima head@:85@:0@:3.63728@:3.15001@:3.15001@:1.81865@:2. 06068@:s2mensural@} [85] @{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@:Black mensural semibrevis head@:86@:0@:3.63728@:3.15001@:3.15001@:1.818 65@:2.06068@:s0blackmensural@} [86] @{char@:Mensural 2/4 meter@:166@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural24@} [166] @{puorg@:timesig@} ) @{char@:Petrucci semibrevis head@:87@:0@:6.8994@:4.79124@:4.79124@:3.4497@:3.37 51@:s0petrucci@} [87] (parmesan-scripts.mf @{group@:scripts@} @{char@:ictus@:167@:0.24068@:0.24068@:0.77965@:0.77965@:0.24068@:0@:ictus@} [167 @{char@:Petrucci minima head@:88@:0@:6.8994@:4.79124@:4.79124@:3.4497@:3.3751@: s1petrucci@} [88]] @{char@:accentus up@:168@:0.55688@:0.55688@:0.77965@:0.77965@:0.55688@:0@:uacce ntus@} [168 @{char@:Petrucci semiminima head@:89@:0@:6.8994@:4.79124@:4.79124@:3.4497@:3.37 51@:s2petrucci@} [89]] @{char@:accentus down@:169@:0.55688@:0.55688@:0.77965@:0.77965@:0.55688@:0@:dac centus@} [169] @{char@:Petrucci colored semibrevis head@:90@:0@:6.8994@:4.79124@:4.79124@:3.44 97@:3.3751@:s0blackpetrucci@} [90] @{char@:half circle@:170@:0.69609@:0.69609@:0@:0.69609@:0.69609@:0@:usemicircul us@} [170] @{char@:Petrucci colored minima head@:91@:0@:6.8994@:4.79124@:4.79124@:3.4497@: 3.3751@:s1blackpetrucci@} [91] @{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@:Hufnagel Flat@:118@:0.52107@:3.32733@:1.9443@:10.36307@:3.32733@:0@:huf nagelM1@} [118] @{char@:augmentum@:173@:0.55688@:0.55688@:0.55688@:0.55688@:0.55688@:0@:augment um@} [173] @{char@:Petrucci colored semiminima head@:92@:0@:6.8994@:4.79124@:4.79124@:3.44 97@:3.3751@:s2blackpetrucci@} [92 @{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 @{char@:signum congruentiae up@:174@:2.94952@:2.94952@:1.20335@:10.5947@:2.9495 2@:0@:usignumcongruentiae@} [174] @{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@:signum congruentiae down@:175@:2.94952@:2.94952@:10.5947@:1.20335@:2.94 952@:0@:dsignumcongruentiae@} [175] @{char@:8th Mensural Flag (up)@:123@:0@:3.36754@:9.82188@:0.56128@:3.36754@:0@: mensuralu23@} [123] @{char@:Kievan end of piece (slash)@:176@:0@:7.12798@:9.36726@:12.90775@:7.1279 8@:0@:barline.kievan@} [176 @{char@:8th Mensural Flag (down)@:124@:3.36754@:0@:0.56128@:11.225@:0@:0@:mensu rald03@} [124]] @{puorg@:scripts@} ) (parmesan-dots.mf @{char@:8th Mensural Flag (down)@:125@:3.36754@:0@:0.56128@:8.41876@:0@:0@:mens urald13@} [125] @{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@}) @{char@:8th Mensural Flag (down)@:126@:3.36754@:0@:0.56128@:9.82188@:0@:0@:mens urald23@} [126] ) (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. @{char@:Hufnagel Flat@:118@:0.44977@:2.21727@:1.2854@:6.5879@:2.21727@:0@:hufna gelM1@} [118]mv parmesan18.log parmesan18.tfm ./out @{char@:Kievan sharp@:119@:0@:5.65602@:5.65602@:5.65602@:5.65602@:0@:kievan1@} [119 @{char@:16th Mensural Flag (up)@:127@:0@:3.36754@:16.83751@:0.56128@:3.36754@:0 @:mensuralu04@} [127]] @{char@:Ed. Vat. punctum@:93@:0@:3.45236@:1.96642@:2.13751@:3.45236@:0@:svatica na.punctum@} [93] @{char@:Kievan flat@:120@:0@:3.535@:3.535@:6.36302@:3.535@:0@:kievanM1@} [120] @{puorg@:accidentals@} ) @{char@:16th Mensural Flag (up)@:128@:0@:3.36754@:14.03127@:0.56128@:3.36754@:0 @:mensuralu14@} [128] (parmesan-flags.mf @{char@:Ed. Vat. punctum cavum@:94@:0@:3.45236@:1.96642@:2.13751@:3.45236@:0@:s vaticana.punctum.cavum@} [94] @{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@:Ed. Vat. linea punctum@:95@:0@:5.42313@:2.39563@:2.39563@:5.42313@:0@:s vaticana.linea.punctum@} [95] @{char@:8th Mensural Flag (up)@:123@:0@:2.12102@:6.18626@:0.35352@:2.12102@:0@: mensuralu23@} [123]rm -f parmesan18.*gf parmesan18.*pk @{char@:8th Mensural Flag (down)@:124@:2.12102@:0@:0.35352@:7.07@:0@:0@:mensura ld03@} [124] @{char@:16th Mensural Flag (up)@:129@:0@:3.36754@:15.43439@:0.56128@:3.36754@:0 @:mensuralu24@} [129] @{char@:8th Mensural Flag (down)@:125@:2.12102@:0@:0.35352@:5.3025@:0@:0@:mensu rald13@} [125] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:5.42313@:2.39563@:2.39563@:5.42313 @:0@:svaticana.linea.punctum.cavum@} [96] @{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 (down)@:130@:3.36754@:0@:0.56128@:16.83751@:0@:0@:me nsurald04@} [130] @{char@:16th Mensural Flag (up)@:128@:0@:2.12102@:8.83751@:0.35352@:2.12102@:0@ :mensuralu14@} [128] @{char@:16th Mensural Flag (down)@:131@:3.36754@:0@:0.56128@:14.03127@:0@:0@:me nsurald14@} [131] @{char@:Ed. Vat. inclinatum@:97@:0@:3.83418@:2.73788@:2.73788@:1.9171@:1.64856@ :svaticana.inclinatum@} [97] @{char@:16th Mensural Flag (up)@:129@:0@:2.12102@:9.72127@:0.35352@:2.12102@:0@ :mensuralu24@} [129 @{char@:16th Mensural Flag (down)@:132@:3.36754@:0@:0.56128@:15.43439@:0@:0@:me nsurald24@} [132] @{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@:16th Mensural Flag (down)@:130@:2.12102@:0@:0.35352@:10.60501@:0@:0@:me nsurald04@} [130] @{char@:32th Mensural Flag (up)@:133@:0@:3.36754@:22.45001@:0.56128@:3.36754@:0 @:mensuralu05@} [133] @{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@:16th Mensural Flag (down)@:131@:2.12102@:0@:0.35352@:8.83751@:0@:0@:men surald14@} [131] @{char@:32th Mensural Flag (up)@:134@:0@:3.36754@:19.64377@:0.56128@:3.36754@:0 @:mensuralu15@} [134 @{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@:16th Mensural Flag (down)@:132@:2.12102@:0@:0.35352@:9.72127@:0@:0@:men surald24@} [132] @{char@:32th Mensural Flag (up)@:135@:0@:3.36754@:21.04689@:0.56128@:3.36754@:0 @:mensuralu25@} [135] @{char@:Ed. Vat. epiphonus@:104@:0@:3.45236@:2.27443@:2.30865@:3.45236@:0@:svat icana.epiphonus@} [104]( echo ./out/parmesan-noteheads20.tfm: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads20.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan-noteheads20.mf;" @{char@:Ed. Vat. var epiphonus@:105@:0@:3.45236@:3.02734@:1.55574@:3.45236@:0@: svaticana.vepiphonus@} [105] @{char@:32th Mensural Flag (up)@:133@:0@:2.12102@:14.14001@:0.35352@:2.12102@:0 @:mensuralu05@} [133] @{char@:Ed. Vat. rev. plica@:106@:0@:2.07144@:1.39146@:1.28879@:2.07144@:0@:sva ticana.reverse.plica@} [106] @{char@:32th Mensural Flag (down)@:136@:3.36754@:0@:0.56128@:22.45001@:0@:0@:me nsurald05@} [136] @{char@:Ed. Vat. rev. var plica@:107@:0@:2.07144@:2.07933@:0.88837@:2.07144@:0@ :svaticana.reverse.vplica@} [107] @{char@:32th Mensural Flag (up)@:134@:0@:2.12102@:12.37251@:0.35352@:2.12102@:0 @:mensuralu15@} [134] @{char@:Ed. Vat. inner cephalicus@:108@:0@:3.45236@:2.30867@:2.27441@:3.45236@: 0@:svaticana.inner.cephalicus@} [108 @{char@:32th Mensural Flag (down)@:137@:3.36754@:0@:0.56128@:19.64377@:0@:0@:me nsurald15@} [137]] @{char@:32th Mensural Flag (up)@:135@:0@:2.12102@:13.25627@:0.35352@:2.12102@:0 @:mensuralu25@} [135] @{char@:Ed. Vat. cephalicus@:109@:0@:3.45236@:7.80151@:2.27441@:3.45236@:0@:sva ticana.cephalicus@} [109] @{char@:32th Mensural Flag (down)@:138@:3.36754@:0@:0.56128@:21.04689@:0@:0@:me nsurald25@} [138] @{char@:Ed. Vat. quilisma@:110@:0@:3.45236@:1.9165@:2.46408@:3.45236@:0@:svatic ana.quilisma@} [110] @{char@:32th Mensural Flag (down)@:136@:2.12102@:0@:0.35352@:14.14001@:0@:0@:me nsurald05@} [136] @{char@:64th Mensural Flag (up)@:139@:0@:3.36754@:28.06252@:0.56128@:3.36754@:0 @:mensuralu06@} [139] @{char@:32th Mensural Flag (down)@:137@:2.12102@:0@:0.35352@:12.37251@:0@:0@:me nsurald15@} [137] @{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@:32th Mensural Flag (down)@:138@:2.12102@:0@:0.35352@:13.25627@:0@:0@:me nsurald25@} [138] @{char@:64th Mensural Flag (up)@:140@:0@:3.36754@:25.25627@:0.56128@:3.36754@:0 @:mensuralu16@} [140] @{char@:Solesmes punctum auctum descendens@:113@:0@:3.45236@:3.64334@:2.03484@: 3.45236@:0@:ssolesmes.auct.desc@} [113] @{char@:64th Mensural Flag (up)@:139@:0@:2.12102@:17.67502@:0.35352@:2.12102@:0 @:mensuralu06@} [139 @{char@:64th Mensural Flag (up)@:141@:0@:3.36754@:26.6594@:0.56128@:3.36754@:0@ :mensuralu26@} [141]] @{char@:Solesmes punctum incl. auctum@:114@:0@:3.83418@:2.73788@:2.73788@:1.917 1@:1.64856@:ssolesmes.incl.auctum@} [114] @{char@:64th Mensural Flag (up)@:140@:0@:2.12102@:15.90752@:0.35352@:2.12102@:0 @:mensuralu16@} [140 @{char@:64th Mensural Flag (down)@:142@:3.36754@:0@:0.56128@:28.06252@:0@:0@:me nsurald06@} [142]] @{char@:64th Mensural Flag (up)@:141@:0@:2.12102@:16.79128@:0.35352@:2.12102@:0 @:mensuralu26@} [141 @{char@:Solesmes stropha@:115@:0@:3.83418@:2.73788@:2.73788@:1.9171@:1.64856@:s solesmes.stropha@} [115] @{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 @{char@:64th Mensural Flag (down)@:142@:2.12102@:0@:0.35352@:17.67502@:0@:0@:me nsurald06@} [142] @{char@:Solesmes stropha aucta@:116@:0@:3.83418@:2.73788@:2.73788@:1.9171@:1.64 856@:ssolesmes.stropha.aucta@} [116] @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur al44@} [145] @{char@:Solesmes oriscus@:117@:0@:4.10999@:2.05342@:2.05342@:4.10999@:0@:ssoles mes.oriscus@} [117] @{char@:Mensural 2/2 meter@:146@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur al22@} [146] @{char@:64th Mensural Flag (down)@:143@:2.12102@:0@:0.35352@:15.90752@:0@:0@:me nsurald16@} [143] @{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@:Ed. Med. inclinatum@:118@:0@:5.29358@:3.78@:3.78@:2.64679@:2.69067@:sme dicaea.inclinatum@} [118] @{char@:64th Mensural Flag (down)@:144@:2.12102@:0@:0.35352@:16.79128@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} ) @{char@:Mensural 9/4 meter@:149@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur al94@} [149] (parmesan-timesignatures.mf @{char@:Ed. Med. punctum@:119@:0@:5.03993@:3.15001@:3.15001@:5.03993@:0@:smedic aea.punctum@} [119] @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens ural44@} [145 @{char@:Mensural 3/4 meter@:150@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur al34@} [150] @{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@:Mensural 2/2 meter@:146@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens ural22@} [146] @{char@:Mensural 6/8 meter@:151@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur al68@} [151] @{char@:Mensural 3/2 meter@:147@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens ural32@} [147] @{char@:Mensural 9/8 meter@:152@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur al98@} [152] @{char@:Hufnagel punctum@:122@:0@:8.99733@:3.15001@:3.15001@:4.49867@:2.06068@: shufnagel.punctum@} [122 @{char@:Mensural 6/4 meter@:148@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens ural64@} [148]] @{char@:Mensural 4/8 meter@:153@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur al48@} [153] @{char@:Mensural 9/4 meter@:149@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens ural94@} [149 @{char@:Mensural 6/8 meter@:154@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur al68alt@} [154]] @{char@:Mensural 3/4 meter@:150@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens ural34@} [150] @{char@:Mensural 2/4 meter@:155@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur al24@} [155] @{char@:Hufnagel virga@:123@:0@:8.99733@:9.45001@:3.15001@:8.99733@:0@:shufnage l.virga@} [123] @{char@:Mensural 4/4 meter@:156@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen sural44@} [156] @{char@:Mensural 6/8 meter@:151@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens ural68@} [151] @{char@:Hufnagel pes lower punctum@:124@:0@:12.6@:2.205@:2.205@:12.6@:0@:shufna gel.lpes@} [124] @{char@:Mensural 2/2 meter@:157@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen sural22@} [157 @{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@:Mensural 3/2 meter@:158@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen sural32@} [158 @{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@:Mensural 9/8 meter@:152@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens ural98@} [152 @{char@:Mensural 6/4 meter@:159@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen sural64@} [159] @{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@:Mensural 4/8 meter@:153@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens ural48@} [153 @{char@:Mensural 9/4 meter@:160@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen sural94@} [160]] @{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. @{char@:Mensural 3/4 meter@:161@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen sural34@} [161] @{char@:Mensural 6/8 meter@:154@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens ural68alt@} [154] @{char@:Mensural 6/8 meter@:162@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen sural68@} [162]mv parmesan-noteheads26.log parmesan-noteheads26.tfm ./out @{char@:Mensural 2/4 meter@:155@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens ural24@} [155] @{char@:Mensural 9/8 meter@:163@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen sural98@} [163] @{char@:Mensural 4/4 meter@:156@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural44@} [156 @{char@:Mensural 4/8 meter@:164@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen sural48@} [164]] @{char@:Mensural 2/2 meter@:157@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural22@} [157] @{char@:Mensural 6/8 meter@:165@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen sural68alt@} [165] @{char@:Mensural 2/4 meter@:166@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen sural24@} [166] @{puorg@:timesig@} ) (parmesan-scripts.mf @{char@:Mensural 3/2 meter@:158@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural32@} [158 @{group@:scripts@} @{char@:ictus@:167@:0.26054@:0.26054@:0.98221@:0.98221@:0.26054@:0@:ictus@} [167]rm -f parmesan-noteheads26.*gf parmesan-noteheads26.*pk ] @{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@:Mensural 6/4 meter@:159@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural64@} [159 @{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@:Mensural 9/4 meter@:160@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural94@} [160] @{char@:signum congruentiae up@:174@:3.58788@:3.58788@:1.30269@:13.04877@:3.587 88@:0@:usignumcongruentiae@} [174] @{char@:Mensural 3/4 meter@:161@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural34@} [161] @{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 @{char@:Mensural 6/8 meter@:162@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural68@} [162] @{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. @{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@} )mv parmesan23.log parmesan23.tfm ./out (parmesan-scripts.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;" @{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]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{char@:half circle@:171@:0.55235@:0.55235@:0.55235@:0@:0.55235@:0@:dsemicircul us@} [171]rm -f parmesan23.*gf parmesan23.*pk @{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] (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 @{char@:signum congruentiae down@:175@:2.44215@:2.44215@:8.6442@:1.12442@:2.442 15@:0@:dsignumcongruentiae@} [175] (feta-macros.mf @{char@:Kievan end of piece (slash)@:176@:0@:5.65596@:7.49728@:10.17773@:5.6559 6@:0@:barline.kievan@} [176) (feta-params.mf] @{puorg@:scripts@} ) (parmesan-dots.mf @{group@:dots@} @{char@:duration dot@:177@:0@:1.02841@:0.5142@:0.5142@:1.02841@:0@:dotvaticana@ } [177) (parmesan-macros.mf] @{char@:Kievan augmentation dot@:178@:0@:3.08524@:1.54262@:1.54262@:3.08524@:0@ :dotkievan@} [178]) @{puorg@:dots@} ) @{tnof@}) @{font@:GNU@:LilyPond@:parmesan@:20@:parmesanMusic@} (parmesan-noteheads.mf ) (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. mv parmesan14.log parmesan14.tfm ./out @{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]rm -f parmesan14.*gf parmesan14.*pk @{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]( echo ./out/parmesan-noteheads16.tfm: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads16.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan-noteheads16.mf;" @{char@: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]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{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] (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 @{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 (feta-params.mf] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:10@:2.75003@:2.7500 3@:10@:0@:urM3mensural@} [55]) (parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:22.45@:parmesanMusic@} (parmesan-noteheads.mf @{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] @{group@:noteheads@} @{char@:Neo-mensural maxima notehead (up)@:33@:0@:14.59254@:3.06679@:3.06679@:1 4.59254@:0@:uM3neomensural@} [33] @{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@:Neo-mensural maxima notehead (down)@:34@:0@:14.59254@:3.06679@:3.06679@ :14.59254@:0@:dM3neomensural@} [34 @{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@:Neo-mensural longa notehead (up)@:35@:0@:11.225@:3.06679@:3.06679@:11.2 25@:0@:uM2neomensural@} [35] @{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@: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@: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@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:14.59254@:3.066 79@:3.06679@:14.59254@:0@:urM3neomensural@} [38 @{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@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:14.59254@:3.0 6679@:3.06679@:14.59254@:0@:drM3neomensural@} [39 @{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@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:11.225@:3.06679@ :3.06679@:11.225@:0@:urM2neomensural@} [40] @{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@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:11.225@:3.0667 9@:3.06679@:11.225@:0@:drM2neomensural@} [41] @{char@:Black mensural maxima notehead (ligature)@:78@:0@:10@:2.75003@:2.75003@ :10@:0@:sM3blackligmensural@} [78] @{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:11.225@:3.06679@:3. 06679@:11.225@:0@:srM1neomensural@} [42 @{char@:Black mensural longa notehead (up)@:79@:0@:5@:2.75003@:2.75003@:5@:0@:u M2blackmensural@} [79]]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{char@:Black mensural longa notehead (down)@:80@:0@:5@:2.75003@:2.75003@:5@:0@ :dM2blackmensural@} [80 @{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@:Black mensural longa notehead (ligature)@:81@:0@:5@:2.75003@:2.75003@:5 @:0@:sM2blackligmensural@} [81] @{char@:Neo-mensural semiminima head@:45@:0@:5.6125@:3.06679@:3.06679@:2.80626@ :1.71199@:s2neomensural@} [45] @{char@:Black mensural brevis notehead@:82@:0@:5@:2.75003@:2.75003@:5@:0@:sM1bl ackmensural@} [82] @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:7.29626@:3.98683@:3.98683 @:7.29626@:0@:s0harmonic@} [46] (parmesan-noteheads16.mf (feta-autometric.mf @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:7.29626@:3.98683@:3.9868 3@:7.29626@:0@:s2harmonic@} [47 ****************************************************** 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 @{char@:Mensural maxima notehead (up)@:48@:0@:11.225@:3.06679@:3.06679@:11.225@ :0@:uM3mensural@} [48] @{char@:Mensural semibrevis head@:83@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49991@:s 0mensural@} [83] @{char@:Mensural maxima notehead (down)@:49@:0@:11.225@:3.06679@:3.06679@:11.22 5@:0@:dM3mensural@} [49) (parmesan-macros.mf]) @{font@:GNU@:LilyPond@:parmesan@:15.87@:parmesanMusic@} (parmesan-noteheads.mf @{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 minima head@:84@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49991@:s1men sural@} [84]] @{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] @{group@:noteheads@} @{char@:Neo-mensural maxima notehead (up)@:33@:0@:10.31552@:2.21606@:2.21606@:1 0.31552@:0@:uM3neomensural@} [33 @{char@:Mensural semiminima head@:85@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49991@:s 2mensural@} [85]] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:11.225@:3.06679@:3. 06679@:11.225@:0@:urM3mensural@} [55]( 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;" @{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@:Neo-mensural maxima notehead (down)@:34@:0@:10.31552@:2.21606@:2.21606@ :10.31552@:0@:dM3neomensural@} [34] @{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:5.6125@:3.06679@:3.0 6679@:5.6125@:0@:urM2mensural@} [58 @{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@:Mensural longa notehead (down, reduced hole)@:59@:0@:5.6125@:3.06679@:3 .06679@:5.6125@:0@:drM2mensural@} [59] @{char@:Petrucci minima head@:88@:0@:5.54402@:3.85002@:3.85002@:2.77202@:2.5499 1@:s1petrucci@} [88] @{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:5.6125@:3.0667 9@:3.06679@:5.6125@:0@:srM2ligmensural@} [60] @{char@:Neo-mensural longa notehead (up)@:35@:0@:7.935@:2.21606@:2.21606@:7.935 @:0@:uM2neomensural@} [35 @{char@:Petrucci semiminima head@:89@:0@:5.54402@:3.85002@:3.85002@:2.77202@:2. 54991@:s2petrucci@} [89]] @{char@:Mensural brevis notehead (reduced hole)@:61@:0@:5.6125@:3.06679@:3.0667 9@:5.6125@:0@:srM1mensural@} [61] @{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@:Semi-colored mensural maxima notehead (up)@:62@:0@:11.225@:3.06679@:3.0 6679@:11.225@:0@:uM3semimensural@} [62] @{char@:Petrucci colored semiminima head@:92@:0@:5.54402@:3.85002@:3.85002@:2.7 7202@:2.54991@:s2blackpetrucci@} [92] @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:11.225@:3.06679@:3 .06679@:11.225@:0@:dM3semimensural@} [63] @{char@:Neo-mensural longa notehead (down)@:36@:0@:7.935@:2.21606@:2.21606@:7.9 35@:0@:dM2neomensural@} [36] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:11.225@:3.0667 9@:3.06679@:11.225@:0@:sM3semiligmensural@} [64] @{char@:Neo-mensural brevis notehead@:37@:0@:7.935@:2.21606@:2.21606@:7.935@:0@ :sM1neomensural@} [37] @{char@:Ed. Vat. punctum@:93@:0@:2.77415@:1.6113@:1.74881@:2.77415@:0@:svatican a.punctum@} [93 @{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@:Ed. Vat. punctum cavum@:94@:0@:2.77415@:1.6113@:1.74881@:2.77415@:0@:sv aticana.punctum.cavum@} [94]] @{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:10.31552@:2.216 06@:2.21606@:10.31552@:0@:urM3neomensural@} [38 @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:5.6125@:3.06679 @:3.06679@:5.6125@:0@:sM2semiligmensural@} [67 @{char@:Ed. Vat. linea punctum@:95@:0@:4.39519@:1.92502@:1.92502@:4.39519@:0@:s vaticana.linea.punctum@} [95]]] @{char@:Semi-colored mensural brevis notehead@:68@:0@:5.6125@:3.06679@:3.06679@ :5.6125@:0@:sM1semimensural@} [68] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:4.39519@:1.92502@:1.92502@:4.39519 @:0@:svaticana.linea.punctum.cavum@} [96] @{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:11.225 @:3.06679@:3.06679@:11.225@:0@:urM3semimensural@} [69] @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:10.31552@:2.2 1606@:2.21606@:10.31552@:0@:drM3neomensural@} [39] @{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@: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@:Ed. Vat. inclinatum@:97@:0@:3.08096@:2.20003@:2.20003@:1.54048@:1.19994 @:svaticana.inclinatum@} [97 @{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:7.935@:2.21606@: 2.21606@:7.935@:0@:urM2neomensural@} [40]] @{char@:Ed. Vat. pes lower punctum@:98@:0@:2.77415@:1.58377@:1.55629@:2.77415@: 0@:svaticana.lpes@} [98] @{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:5.6125@ :3.06679@:3.06679@:5.6125@:0@:urM2semimensural@} [72] @{char@:Ed. Vat. pes var lower punctum@:99@:0@:2.77415@:2.18878@:0.95128@:2.774 15@:0@:svaticana.vlpes@} [99] @{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:7.935@:2.21606 @:2.21606@:7.935@:0@:drM2neomensural@} [41 @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:5.612 5@:3.06679@:3.06679@:5.6125@:0@:drM2semimensural@} [73] @{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@: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@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:5 .6125@:3.06679@:3.06679@:5.6125@:0@:srM2semiligmensural@} [74]] @{char@:Ed. Vat. plica@:102@:0@:1.66452@:1.06682@:1.14929@:1.66452@:0@:svatican a.plica@} [102] @{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@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:5.6125@:3. 06679@:3.06679@:5.6125@:0@:srM1semimensural@} [75] @{char@:Ed. Vat. var plica@:103@:0@:1.66452@:1.47107@:0.97603@:1.66452@:0@:svat icana.vplica@} [103] @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:5.15776@:2.88089@:2.88089 @:5.15776@:0@:s0harmonic@} [46] @{char@:Black mensural maxima notehead (up)@:76@:0@:11.225@:3.06679@:3.06679@:1 1.225@:0@:uM3blackmensural@} [76] @{char@:Ed. Vat. epiphonus@:104@:0@:2.77415@:1.85881@:1.88632@:2.77415@:0@:svat icana.epiphonus@} [104] @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:5.15776@:2.88089@:2.8808 9@:5.15776@:0@:s2harmonic@} [47] @{char@:Ed. Vat. var epiphonus@:105@:0@:2.77415@:2.46382@:1.28131@:2.77415@:0@: svaticana.vepiphonus@} [105 @{char@:Black mensural maxima notehead (down)@:77@:0@:11.225@:3.06679@:3.06679@ :11.225@:0@:dM3blackmensural@} [77] @{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@:Ed. Vat. rev. plica@:106@:0@:1.66452@:1.1493@:1.0668@:1.66452@:0@:svati cana.reverse.plica@} [106]] @{char@:Black mensural maxima notehead (ligature)@:78@:0@:11.225@:3.06679@:3.06 679@:11.225@:0@:sM3blackligmensural@} [78] @{char@:Mensural maxima notehead (ligature)@:50@:0@:7.935@:2.21606@:2.21606@:7. 935@:0@:sM3ligmensural@} [50] @{char@:Ed. Vat. rev. var plica@:107@:0@:1.66452@:1.70206@:0.74504@:1.66452@:0@ :svaticana.reverse.vplica@} [107] @{char@:Mensural longa notehead (up)@:51@:0@:3.9675@:2.21606@:2.21606@:3.9675@: 0@:uM2mensural@} [51] @{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@:Mensural longa notehead (down)@:52@:0@:3.9675@:2.21606@:2.21606@:3.9675 @:0@:dM2mensural@} [52]] @{char@:Black mensural longa notehead (ligature)@:81@:0@:5.6125@:3.06679@:3.066 79@:5.6125@:0@:sM2blackligmensural@} [81 @{char@:Mensural longa notehead (ligature)@:53@:0@:3.9675@:2.21606@:2.21606@:3. 9675@:0@:sM2ligmensural@} [53] @{char@:Ed. Vat. inner cephalicus@:108@:0@:2.77415@:1.88632@:1.85881@:2.77415@: 0@:svaticana.inner.cephalicus@} [108 @{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@:Ed. Vat. cephalicus@:109@:0@:2.77415@:6.30011@:1.85881@:2.77415@:0@:sva ticana.cephalicus@} [109 @{char@:Black mensural brevis notehead@:82@:0@:5.6125@:3.06679@:3.06679@:5.6125 @:0@:sM1blackmensural@} [82 @{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@:Ed. Vat. quilisma@:110@:0@:2.77415@:1.54001@:1.98003@:2.77415@:0@:svati cana.quilisma@} [110 @{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@:Solesmes punctum inclinatum parvum@:111@:0@:1.9256@:1.37502@:1.37502@:0 .9628@:0.37492@:ssolesmes.incl.parvum@} [111] @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:7.935@:2.21606@:2. 21606@:7.935@:0@:dM3semimensural@} [63]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:7.935@:2.21606 @:2.21606@:7.935@:0@:sM3semiligmensural@} [64] @{char@:Mensural semibrevis head@:83@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1. 76411@:s0mensural@} [83 @{char@:Solesmes punctum auctum ascendens@:112@:0@:2.77415@:1.66629@:2.9588@:2. 77415@:0@:ssolesmes.auct.asc@} [112]] @{char@:Semi-colored mensural longa notehead (up)@:65@:0@:3.9675@:2.21606@:2.21 606@:3.9675@:0@:uM2semimensural@} [65] @{char@:Solesmes punctum auctum descendens@:113@:0@:2.77415@:2.9588@:1.66629@:2 .77415@:0@:ssolesmes.auct.desc@} [113 @{char@:Semi-colored mensural longa notehead (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] (parmesan-noteheads11.mf (feta-autometric.mf @{char@:Semi-colored mensural brevis notehead@:68@:0@:3.9675@:2.21606@:2.21606@ :3.9675@:0@:sM1semimensural@} [68] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (parmesan-noteheads-generic.mf (feta-macros.mf @{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:7.935@ :2.21606@:2.21606@:7.935@:0@:urM3semimensural@} [69]) (feta-params.mf) (parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:11.22@:parmesanMusic@} (parmesan-noteheads.mf @{char@:Solesmes punctum incl. auctum@:114@:0@:3.08096@:2.20003@:2.20003@:1.540 48@:1.19994@:ssolesmes.incl.auctum@} [114 @{char@:Mensural minima head@:84@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1.7641 1@:s1mensural@} [84]] @{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] @{group@:noteheads@} @{char@:Neo-mensural maxima notehead (up)@:33@:0@:7.29305@:1.61487@:1.61487@:7. 29305@:0@:uM3neomensural@} [33] @{char@:Mensural semiminima head@:85@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1. 76411@:s2mensural@} [85] @{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@:Neo-mensural maxima notehead (down)@:34@:0@:7.29305@:1.61487@:1.61487@: 7.29305@:0@:dM3neomensural@} [34 @{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 semibrevis head@:86@:0@:3.24036@:2.80626@:2.80626@:1.620 18@:1.76411@:s0blackmensural@} [86] @{char@:Black mensural longa notehead (down)@:80@:0@:3.9675@:2.21606@:2.21606@: 3.9675@:0@:dM2blackmensural@} [80] @{char@:Petrucci semibrevis head@:87@:0@:6.18263@:4.29349@:4.29349@:3.09132@:2. 93869@:s0petrucci@} [87] @{char@:Black mensural longa notehead (ligature)@:81@:0@:3.9675@:2.21606@:2.216 06@:3.9675@:0@:sM2blackligmensural@} [81] @{char@:Petrucci minima head@:88@:0@:6.18263@:4.29349@:4.29349@:3.09132@:2.9386 9@:s1petrucci@} [88] @{char@:Black mensural brevis notehead@:82@:0@:3.9675@:2.21606@:2.21606@:3.9675 @:0@:sM1blackmensural@} [82] @{char@:Neo-mensural longa notehead (up)@:35@:0@:5.61002@:1.61487@:1.61487@:5.6 1002@:0@:uM2neomensural@} [35 @{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@:Solesmes stropha@:115@:0@:3.08096@:2.20003@:2.20003@:1.54048@:1.19994@: ssolesmes.stropha@} [115] @{char@:Neo-mensural longa notehead (down)@:36@:0@:5.61002@:1.61487@:1.61487@:5 .61002@:0@:dM2neomensural@} [36] @{char@:Ed. Vat. punctum@:93@:0@:3.0937@:1.77861@:1.93196@:3.0937@:0@:svaticana .punctum@} [93 @{char@:Neo-mensural brevis notehead@:37@:0@:5.61002@:1.61487@:1.61487@:5.61002 @:0@:sM1neomensural@} [37]] @{char@:Mensural semibrevis head@:83@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1. 05452@:s0mensural@} [83] @{char@:Ed. Vat. punctum cavum@:94@:0@:3.0937@:1.77861@:1.93196@:3.0937@:0@:sva ticana.punctum.cavum@} [94] @{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:7.29305@:1.6148 7@:1.61487@:7.29305@:0@:urM3neomensural@} [38] @{char@:Ed. Vat. linea punctum@:95@:0@:4.87953@:2.14674@:2.14674@:4.87953@:0@:s vaticana.linea.punctum@} [95] @{char@:Solesmes stropha aucta@:116@:0@:3.08096@:2.20003@:2.20003@:1.54048@:1.1 9994@:ssolesmes.stropha.aucta@} [116] @{char@:Mensural minima head@:84@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1.0545 2@:s1mensural@} [84] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:4.87953@:2.14674@:2.14674@:4.87953 @:0@:svaticana.linea.punctum.cavum@} [96] @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:7.29305@:1.61 487@:1.61487@:7.29305@:0@:drM3neomensural@} [39] @{char@:Solesmes oriscus@:117@:0@:3.30258@:1.65004@:1.65004@:3.30258@:0@:ssoles mes.oriscus@} [117] @{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:5.61002@:1.61487 @:1.61487@:5.61002@:0@:urM2neomensural@} [40] @{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@:Mensural semiminima head@:85@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1. 05452@:s2mensural@} [85] @{char@:Ed. Vat. pes var lower punctum@:99@:0@:3.0937@:2.4226@:1.04256@:3.0937@ :0@:svaticana.vlpes@} [99] @{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:5.61002@:1.614 87@:1.61487@:5.61002@:0@:drM2neomensural@} [41] @{char@:Ed. Vat. pes upper punctum@:100@:0@:3.0937@:1.71725@:1.74791@:3.0937@:0 @:svaticana.upes@} [100] @{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@:Black mensural semibrevis head@:86@:0@:2.29062@:1.98375@:1.98375@:1.145 31@:1.05452@:s0blackmensural@} [86] @{char@:Ed. Vat. var pes upper punctum@:101@:0@:3.0937@:1.22656@:2.2386@:3.0937 @:0@:svaticana.vupes@} [101] @{char@:Ed. Med. inclinatum@:118@:0@:4.20125@:3@:3@:2.10063@:1.99991@:smedicaea .inclinatum@} [118 @{char@:Neo-mensural minima head@:44@:0@:2.80501@:1.61487@:1.61487@:1.40251@:0. 51062@:s1neomensural@} [44]] @{char@:Petrucci semibrevis head@:87@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1. 89445@:s0petrucci@} [87] @{char@:Ed. Vat. plica@:102@:0@:1.85623@:1.1714@:1.2634@:1.85623@:0@:svaticana. plica@} [102] @{char@:Petrucci minima head@:88@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1.8944 5@:s1petrucci@} [88] @{char@:Neo-mensural semiminima head@:45@:0@:2.80501@:1.61487@:1.61487@:1.40251 @:0.51062@:s2neomensural@} [45] @{char@:Petrucci semiminima head@:89@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1. 89445@:s2petrucci@} [89] @{char@:Ed. Vat. var plica@:103@:0@:1.85623@:1.62222@:1.07016@:1.85623@:0@:svat icana.vplica@} [103] @{char@:Petrucci colored semibrevis head@:90@:0@:4.46756@:3.10246@:3.10246@:2.2 3378@:1.89445@:s0blackpetrucci@} [90 @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:3.64651@:2.09933@:2.09933 @:3.64651@:0@:s0harmonic@} [46]] @{char@:Petrucci colored minima head@:91@:0@:4.46756@:3.10246@:3.10246@:2.23378 @:1.89445@:s1blackpetrucci@} [91 @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:3.64651@:2.09933@:2.0993 3@:3.64651@:0@:s2harmonic@} [47]] @{char@:Ed. Med. punctum@:119@:0@:3.99994@:2.5@:2.5@:3.99994@:0@:smedicaea.punc tum@} [119] @{char@:Petrucci colored semiminima head@:92@:0@:4.46756@:3.10246@:3.10246@:2.2 3378@:1.89445@:s2blackpetrucci@} [92] @{char@:Ed. Vat. epiphonus@:104@:0@:3.0937@:2.05464@:2.08531@:3.0937@:0@:svatic ana.epiphonus@} [104] @{char@:Mensural maxima notehead (up)@:48@:0@:5.61002@:1.61487@:1.61487@:5.6100 2@:0@:uM3mensural@} [48] @{char@:Ed. Med. reverse virga@:120@:0@:3.99994@:2.5@:12.5@:3.99994@:0@:smedica ea.rvirga@} [120 @{char@:Mensural maxima notehead (down)@:49@:0@:5.61002@:1.61487@:1.61487@:5.61 002@:0@:dM3mensural@} [49] @{char@:Ed. Vat. var epiphonus@:105@:0@:3.0937@:2.72934@:1.41061@:3.0937@:0@:sv aticana.vepiphonus@} [105] @{char@:Ed. Vat. punctum@:93@:0@:2.2355@:1.32927@:1.44008@:2.2355@:0@:svaticana .punctum@} [93]] @{char@:Mensural maxima notehead (ligature)@:50@:0@:5.61002@:1.61487@:1.61487@: 5.61002@:0@:sM3ligmensural@} [50] @{char@:Ed. Vat. rev. plica@:106@:0@:1.85623@:1.26341@:1.17139@:1.85623@:0@:sva ticana.reverse.plica@} [106 @{char@:Ed. Med. virga@:121@:0@:3.99994@:12.5@:2.5@:3.99994@:0@:smedicaea.virga @} [121 @{char@:Mensural longa notehead (up)@:51@:0@:2.80501@:1.61487@:1.61487@:2.80501 @:0@:uM2mensural@} [51]] @{char@:Ed. Vat. punctum cavum@:94@:0@:2.2355@:1.32927@:1.44008@:2.2355@:0@:sva ticana.punctum.cavum@} [94]] @{char@:Mensural longa notehead (down)@:52@:0@:2.80501@:1.61487@:1.61487@:2.805 01@:0@:dM2mensural@} [52] @{char@:Ed. Vat. rev. var plica@:107@:0@:1.85623@:1.8798@:0.81258@:1.85623@:0@: svaticana.reverse.vplica@} [107] @{char@:Ed. Vat. linea punctum@:95@:0@:3.5788@:1.55124@:1.55124@:3.5788@:0@:sva ticana.linea.punctum@} [95] @{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@:Ed. Vat. inner cephalicus@:108@:0@:3.0937@:2.08531@:2.05464@:3.0937@:0@ :svaticana.inner.cephalicus@} [108] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:3.5788@:1.55124@:1.55124@:3.5788@: 0@:svaticana.linea.punctum.cavum@} [96] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:5.61002@:1.61487@:1 .61487@:5.61002@:0@:urM3mensural@} [55] @{char@:Ed. Vat. cephalicus@:109@:0@:3.0937@:7.0075@:2.05464@:3.0937@:0@:svatic ana.cephalicus@} [109 @{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@:Ed. Vat. quilisma@:110@:0@:3.0937@:1.71739@:2.20808@:3.0937@:0@:svatica na.quilisma@} [110] @{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@:Hufnagel punctum@:122@:0@:7.14073@:2.5@:2.5@:3.57037@:1.49991@:shufnage l.punctum@} [122] @{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:2.80501@:1.614 87@:1.61487@:2.80501@:0@:srM2ligmensural@} [60 @{char@:Ed. Vat. inclinatum@:97@:0@:2.48274@:1.77286@:1.77286@:1.24138@:0.84363 @:svaticana.inclinatum@} [97]] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:2.1474@:1.5334@:1.5334@:1.0 737@:0.49126@:ssolesmes.incl.parvum@} [111] @{char@:Ed. Vat. pes lower punctum@:98@:0@:2.2355@:1.30708@:1.28494@:2.2355@:0@ :svaticana.lpes@} [98] @{char@:Mensural brevis notehead (reduced hole)@:61@:0@:2.80501@:1.61487@:1.614 87@:2.80501@:0@:srM1mensural@} [61] @{char@:Ed. Vat. pes var lower punctum@:99@:0@:2.2355@:1.79462@:0.79741@:2.2355 @:0@:svaticana.vlpes@} [99] @{char@:Solesmes punctum auctum ascendens@:112@:0@:3.0937@:1.83994@:3.28134@:3. 0937@:0@:ssolesmes.auct.asc@} [112] @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:5.61002@:1.61487@:1. 61487@:5.61002@:0@:uM3semimensural@} [62] @{char@:Solesmes punctum auctum descendens@:113@:0@:3.0937@:3.28134@:1.83994@:3 .0937@:0@:ssolesmes.auct.desc@} [113 @{char@:Ed. Vat. pes upper punctum@:100@:0@:2.2355@:1.28494@:1.30708@:2.2355@:0 @:svaticana.upes@} [100]] @{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@: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@:Semi-colored mensural longa notehead (up)@:65@:0@:2.80501@:1.61487@:1.6 1487@:2.80501@:0@:uM2semimensural@} [65] @{char@:Ed. Vat. var plica@:103@:0@:1.34132@:1.21626@:0.81735@:1.34132@:0@:svat icana.vplica@} [103] @{char@:Solesmes punctum incl. auctum@:114@:0@:3.43585@:2.45345@:2.45345@:1.717 93@:1.4113@:ssolesmes.incl.auctum@} [114] @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:2.80501@:1.61487@:1 .61487@:2.80501@:0@:dM2semimensural@} [66] @{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@:Semi-colored mensural longa notehead (ligature)@:67@:0@:2.80501@:1.6148 7@:1.61487@:2.80501@:0@:sM2semiligmensural@} [67] @{char@:Ed. Vat. rev. plica@:106@:0@:1.34132@:0.95699@:0.8905@:1.34132@:0@:svat icana.reverse.plica@} [106] @{char@:Semi-colored mensural brevis notehead@:68@:0@:2.80501@:1.61487@:1.61487 @:2.80501@:0@:sM1semimensural@} [68] @{char@:Ed. Vat. rev. var plica@:107@:0@:1.34132@:1.4024@:0.63121@:1.34132@:0@: svaticana.reverse.vplica@} [107] @{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:5.6100 2@:1.61487@:1.61487@:5.61002@:0@:urM3semimensural@} [69 @{char@:Solesmes stropha@:115@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4113@:s solesmes.stropha@} [115]] @{char@:Ed. Vat. inner cephalicus@:108@:0@:2.2355@:1.55089@:1.52873@:2.2355@:0@ :svaticana.inner.cephalicus@} [108] @{char@:Hufnagel virga@:123@:0@:7.14073@:7.5@:2.5@:7.14073@:0@:shufnagel.virga@ } [123] @{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:5.61 002@:1.61487@:1.61487@:5.61002@:0@:drM3semimensural@} [70 @{char@:Ed. Vat. cephalicus@:109@:0@:2.2355@:5.10767@:1.52873@:2.2355@:0@:svati cana.cephalicus@} [109]] @{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: 5.61002@:1.61487@:1.61487@:5.61002@:0@:srM3semiligmensural@} [71] @{char@:Ed. Vat. quilisma@:110@:0@:2.2355@:1.24098@:1.59557@:2.2355@:0@:svatica na.quilisma@} [110] @{char@:Hufnagel pes lower punctum@:124@:0@:10@:1.75@:1.75@:10@:0@:shufnagel.lp es@} [124] @{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:2.80501 @:1.61487@:1.61487@:2.80501@:0@:urM2semimensural@} [72] @{char@:Kievan final note@:125@:0@:6.49991@:7.5@:7.5@:6.49991@:0@:sM2kievan@} [125] @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:2.805 01@:1.61487@:1.61487@:2.80501@:0@:drM2semimensural@} [73] @{char@:Kievan recitative mark@:126@:0@:26.00055@:4.49995@:4.49995@:26.00055@:0 @:sM1kievan@} [126 @{char@:Solesmes stropha aucta@:116@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4 113@:ssolesmes.stropha.aucta@} [116] @{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:2 .80501@:1.61487@:1.61487@:2.80501@:0@:srM2semiligmensural@} [74] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.55171@:1.10803@:1.10803@: 0.77586@:0.1788@:ssolesmes.incl.parvum@} [111]] @{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:2.80501@:1 .61487@:1.61487@:2.80501@:0@:srM1semimensural@} [75 @{char@:Kievan whole note@:127@:0@:5@:5@:5@:5@:0@:s0kievan@} [127] @{char@:Solesmes punctum auctum ascendens@:112@:0@:2.2355@:1.37358@:2.41515@:2. 2355@:0@:ssolesmes.auct.asc@} [112] @{char@:Solesmes oriscus@:117@:0@:3.683@:1.8401@:1.8401@:3.683@:0@:ssolesmes.or iscus@} [117]] @{char@:Black mensural maxima notehead (up)@:76@:0@:5.61002@:1.61487@:1.61487@: 5.61002@:0@:uM3blackmensural@} [76 @{char@:Solesmes punctum auctum descendens@:113@:0@:2.2355@:2.41515@:1.37358@:2 .2355@:0@:ssolesmes.auct.desc@} [113]] @{char@:Kievan quarter note down@:128@:0@:5.10002@:12.5@:1.99997@:5.10002@:0@:d 2kievan@} [128] @{char@:Black mensural maxima notehead (down)@:77@:0@:5.61002@:1.61487@:1.61487 @:5.61002@:0@:dM3blackmensural@} [77] @{char@:Kievan quarter note up@:129@:0@:5.10002@:1.99997@:13.00003@:5.10002@:0@ :u2kievan@} [129 @{char@:Black mensural maxima notehead (ligature)@:78@:0@:5.61002@:1.61487@:1.6 1487@:5.61002@:0@:sM3blackligmensural@} [78]] @{char@:Ed. Med. inclinatum@:118@:0@:4.71591@:3.3675@:3.3675@:2.35796@:2.32535@ :smedicaea.inclinatum@} [118] @{char@:Black mensural longa notehead (up)@:79@:0@:2.80501@:1.61487@:1.61487@:2 .80501@:0@:uM2blackmensural@} [79] @{char@:Kievan half note (line position)@:130@:0@:5.29999@:8.00003@:5@:5.29999@ :0@:s1kievan@} [130] @{char@:Ed. Med. punctum@:119@:0@:4.48993@:2.80626@:2.80626@:4.48993@:0@:smedic aea.punctum@} [119] @{char@:Solesmes punctum incl. auctum@:114@:0@:2.48274@:1.77286@:1.77286@:1.241 38@:0.84363@:ssolesmes.incl.auctum@} [114] @{char@:Black mensural longa notehead (down)@:80@:0@:2.80501@:1.61487@:1.61487@ :2.80501@:0@:dM2blackmensural@} [80 @{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@:Kievan half note (space position)@:131@:0@:5.50003@:5@:6.99997@:5.50003 @:0@:sr1kievan@} [131]] @{char@:Black mensural longa notehead (ligature)@:81@:0@:2.80501@:1.61487@:1.61 487@:2.80501@:0@:sM2blackligmensural@} [81] @{char@:Kievan eighth note (down)@:132@:0@:6.25@:15@:2.5@:6.25@:0@:d3kievan@} [132] @{char@:Black mensural brevis notehead@:82@:0@:2.80501@:1.61487@:1.61487@:2.805 01@:0@:sM1blackmensural@} [82] @{char@:Kievan eighth note (up)@:133@:0@:5@:1.99997@:14.49997@:5@:0@:u3kievan@} [133 @{char@:Solesmes stropha@:115@:0@:2.48274@:1.77286@:1.77286@:1.24138@:0.84363@: ssolesmes.stropha@} [115]] @{puorg@:noteheads@} ) @{char@:Hufnagel punctum@:122@:0@:8.01547@:2.80626@:2.80626@:4.00774@:1.76411@: shufnagel.punctum@} [122] @{tnof@}) ) (some charht values had to be adjusted by as much as 0.1375pt) (some chardp values had to be adjusted by as much as 0.1375pt) Font metrics written on parmesan-noteheads20.tfm. Output written on parmesan-noteheads20.600gf (101 characters, 23732 bytes). Transcript written on parmesan-noteheads20.log. @{char@:Mensural semibrevis head@:83@:0@:1.61946@:1.40251@:1.40251@:0.80974@:0. 55309@:s0mensural@} [83]mv parmesan-noteheads20.log parmesan-noteheads20.tfm ./out @{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@: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@:Mensural minima head@:84@:0@:1.61946@:1.40251@:1.40251@:0.80974@:0.5530 9@:s1mensural@} [84]] @{char@:Kievan final note@:125@:0@:7.37662@:8.41876@:8.41876@:7.37662@:0@:sM2ki evan@} [125rm -f parmesan-noteheads20.*gf parmesan-noteheads20.*pk ] @{char@:Kievan recitative mark@:126@:0@:28.70288@:5.09143@:5.09143@:28.70288@:0 @:sM1kievan@} [126 @{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@:Kievan whole note@:127@:0@:5.6125@:5.6125@:5.6125@:5.6125@:0@:s0kievan@ } [127 @{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@:Mensural semiminima head@:85@:0@:1.61946@:1.40251@:1.40251@:0.80974@:0. 55309@:s2mensural@} [85] @{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@:Black mensural semibrevis head@:86@:0@:1.61946@:1.40251@:1.40251@:0.809 74@:0.55309@:s0blackmensural@} [86 @{char@:Hufnagel punctum@:122@:0@:5.66617@:1.98375@:1.98375@:2.83308@:1.05452@: shufnagel.punctum@} [122] @{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( echo ./out/parmesan-noteheads14.tfm: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads14.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan-noteheads14.mf;" @{char@:Petrucci semibrevis head@:87@:0@:3.25555@:2.2608@:2.2608@:1.62778@:1.15 656@:s0petrucci@} [87]] @{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. @{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]mv parmesan-noteheads23.log parmesan-noteheads23.tfm ./out @{char@:Petrucci colored minima head@:91@:0@:3.25555@:2.2608@:2.2608@:1.62778@: 1.15656@:s1blackpetrucci@} [91 @{char@:Hufnagel virga@:123@:0@:5.66617@:5.95125@:1.98375@:5.66617@:0@:shufnage l.virga@} [123]] @{char@:Hufnagel pes lower punctum@:124@:0@:7.935@:1.38863@:1.38863@:7.935@:0@: shufnagel.lpes@} [124] @{char@:Petrucci colored semiminima head@:92@:0@:3.25555@:2.2608@:2.2608@:1.627 78@:1.15656@:s2blackpetrucci@} [92 @{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]rm -f parmesan-noteheads23.*gf parmesan-noteheads23.*pk @{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@:Ed. Vat. punctum@:93@:0@:1.62904@:1.01172@:1.09247@:1.62904@:0@:svatica na.punctum@} [93 @{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@:Ed. Vat. punctum cavum@:94@:0@:1.62904@:1.01172@:1.09247@:1.62904@:0@:s vaticana.punctum.cavum@} [94 @{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. mv parmesan-noteheads16.log parmesan-noteheads16.tfm ./out ] @{char@:Ed. Vat. linea punctum@:95@:0@:2.6596@:1.1304@:1.1304@:2.6596@:0@:svati cana.linea.punctum@} [95]rm -f parmesan-noteheads16.*gf parmesan-noteheads16.*pk @{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]( echo ./out/parmesan-noteheads18.tfm: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads18.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan-noteheads18.mf;" @{char@: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]This is METAFONT, Version 2.7182818 (TeX Live 2019/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 @{char@:Solesmes punctum incl. auctum@:114@:0@:1.80919@:1.2919@:1.2919@:0.9046@ :0.44247@:ssolesmes.incl.auctum@} [114]) (feta-params.mf) (parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:14.14@:parmesanMusic@} (parmesan-noteheads.mf @{char@:Solesmes stropha@:115@:0@:1.80919@:1.2919@:1.2919@:0.9046@:0.44247@:sso lesmes.stropha@} [115] @{group@:noteheads@} @{char@:Neo-mensural maxima notehead (up)@:33@:0@:9.19102@:1.99239@:1.99239@:9. 19102@:0@:uM3neomensural@} [33] @{char@:Solesmes stropha aucta@:116@:0@:1.80919@:1.2919@:1.2919@:0.9046@:0.4424 7@:ssolesmes.stropha.aucta@} [116] @{char@:Neo-mensural maxima notehead (down)@:34@:0@:9.19102@:1.99239@:1.99239@: 9.19102@:0@:dM3neomensural@} [34 @{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@:Neo-mensural longa notehead (up)@:35@:0@:7.07@:1.99239@:1.99239@:7.07@: 0@:uM2neomensural@} [35]] @{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@: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@:Hufnagel punctum@:122@:0@:4.00597@:1.40251@:1.40251@:2.00299@:0.55309@: shufnagel.punctum@} [122] @{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:9.19102@:1.9923 9@:1.99239@:9.19102@:0@:urM3neomensural@} [38]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=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;" @{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] (parmesan-noteheads18.mf (feta-autometric.mf @{char@:Kievan final note@:125@:0@:3.3581@:4.20752@:4.20752@:3.3581@:0@:sM2kiev an@} [125] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (parmesan-noteheads-generic.mf (feta-macros.mf @{char@:Kievan recitative mark@:126@:0@:16.31659@:2.3803@:2.3803@:16.31659@:0@: sM1kievan@} [126 @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:9.19102@:1.99 239@:1.99239@:9.19102@:0@:drM3neomensural@} [39]]) (feta-params.mf @{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]) (parmesan-macros.mf @{char@:Kievan quarter note up@:129@:0@:2.86111@:1.12198@:7.29305@:2.86111@:0@: u2kievan@} [129]) @{font@:GNU@:LilyPond@:parmesan@:17.82@:parmesanMusic@} (parmesan-noteheads.mf @{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@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:7.07@:1.99239@:1 .99239@:7.07@:0@:urM2neomensural@} [40] @{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. @{group@:noteheads@} @{char@:Neo-mensural maxima notehead (up)@:33@:0@:11.58304@:2.46817@:2.46817@:1 1.58304@:0@:uM3neomensural@} [33]mv parmesan-noteheads11.log parmesan-noteheads11.tfm ./out @{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:7.07@:1.99239@ :1.99239@:7.07@:0@:drM2neomensural@} [41]rm -f parmesan-noteheads11.*gf parmesan-noteheads11.*pk @{char@:Neo-mensural maxima notehead (down)@:34@:0@:11.58304@:2.46817@:2.46817@ :11.58304@:0@:dM3neomensural@} [34] @{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 longa notehead (up)@:35@:0@:8.91@:2.46817@:2.46817@:8.91@: 0@:uM2neomensural@} [35 @{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@:Neo-mensural longa notehead (down)@:36@:0@:8.91@:2.46817@:2.46817@:8.91 @:0@:dM2neomensural@} [36] @{char@:Mensural maxima notehead (up)@:48@:0@:7.07@:1.99239@:1.99239@:7.07@:0@: uM3mensural@} [48] @{char@:Neo-mensural brevis notehead@:37@:0@:8.91@:2.46817@:2.46817@:8.91@:0@:s M1neomensural@} [37] @{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@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:11.58304@:2.468 17@:2.46817@:11.58304@:0@:urM3neomensural@} [38]]/<>/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 @{char@:Mensural longa notehead (down)@:52@:0@:3.535@:1.99239@:1.99239@:3.535@: 0@:dM2mensural@} [52] @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:11.58304@:2.4 6817@:2.46817@:11.58304@:0@:drM3neomensural@} [39 @{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@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:8.91@:2.46817@:2 .46817@:8.91@:0@:urM2neomensural@} [40] @{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@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:8.91@:2.46817@ :2.46817@:8.91@:0@:drM2neomensural@} [41] @{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:3.535@:1.99239@:1. 99239@:3.535@:0@:drM2mensural@} [59 @{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@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:3.535@:1.99239 @:1.99239@:3.535@:0@:srM2ligmensural@} [60] @{char@:Neo-mensural minima head@:44@:0@:4.455@:2.46817@:2.46817@:2.22751@:1.21 667@:s1neomensural@} [44] @{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@: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@:Semi-colored mensural maxima notehead (down)@:63@:0@:7.07@:1.99239@:1.9 9239@:7.07@:0@:dM3semimensural@} [63] @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:5.79152@:3.20863@:3.2086 3@:5.79152@:0@:s2harmonic@} [47] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:7.07@:1.99239@ :1.99239@:7.07@:0@:sM3semiligmensural@} [64] @{char@:Mensural maxima notehead (up)@:48@:0@:8.91@:2.46817@:2.46817@:8.91@:0@: uM3mensural@} [48] @{char@:Semi-colored mensural longa notehead (up)@:65@:0@:3.535@:1.99239@:1.992 39@:3.535@:0@:uM2semimensural@} [65]This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf) @{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@:Semi-colored mensural longa notehead (down)@:66@:0@:3.535@:1.99239@:1.9 9239@:3.535@:0@:dM2semimensural@} [66] @{char@:Mensural longa notehead (up)@:51@:0@:4.455@:2.46817@:2.46817@:4.455@:0@ :uM2mensural@} [51] (parmesan-noteheads13.mf (feta-autometric.mf @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:3.535@:1.99239@ :1.99239@:3.535@:0@:sM2semiligmensural@} [67 @{char@:Mensural longa notehead (down)@:52@:0@:4.455@:2.46817@:2.46817@:4.455@: 0@:dM2mensural@} [52 ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (parmesan-noteheads-generic.mf]] (feta-macros.mf @{char@:Mensural longa notehead (ligature)@:53@:0@:4.455@:2.46817@:2.46817@:4.4 55@:0@:sM2ligmensural@} [53 @{char@:Semi-colored mensural brevis notehead@:68@:0@:3.535@:1.99239@:1.99239@: 3.535@:0@:sM1semimensural@} [68]) (feta-params.mf] @{char@:Mensural brevis notehead@:54@:0@:4.455@:2.46817@:2.46817@:4.455@:0@:sM1 mensural@} [54 @{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:7.07@: 1.99239@:1.99239@:7.07@:0@:urM3semimensural@} [69]) (parmesan-macros.mf)] @{font@:GNU@:LilyPond@:parmesan@:12.6@:parmesanMusic@} (parmesan-noteheads.mf @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:8.91@:2.46817@:2.46 817@:8.91@:0@:urM3mensural@} [55] @{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:7.07 @:1.99239@:1.99239@:7.07@:0@:drM3semimensural@} [70] @{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@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: 7.07@:1.99239@:1.99239@:7.07@:0@:srM3semiligmensural@} [71]] @{group@:noteheads@} @{char@:Neo-mensural maxima notehead (up)@:33@:0@:8.19005@:1.79329@:1.79329@:8. 19005@:0@:uM3neomensural@} [33]cd ./out \ && touch mf2pt1.mem \ && mpost -progname=mpost -ini /<>/lilypond-2.19.81+really-2.18.2/mf/mf2pt1.mp \\dump @{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:4.455@:2.46817@:2.46 817@:4.455@:0@:urM2mensural@} [58] @{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:3.535@: 1.99239@:1.99239@:3.535@:0@:urM2semimensural@} [72 @{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:4.455@:2.46817@:2. 46817@:4.455@:0@:drM2mensural@} [59]] @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:3.535 @:1.99239@:1.99239@:3.535@:0@:drM2semimensural@} [73] @{char@:Neo-mensural maxima notehead (down)@:34@:0@:8.19005@:1.79329@:1.79329@: 8.19005@:0@:dM3neomensural@} [34] @{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:4.455@:2.46817 @:2.46817@:4.455@:0@:srM2ligmensural@} [60] @{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:3 .535@:1.99239@:1.99239@:3.535@:0@:srM2semiligmensural@} [74] @{char@:Mensural brevis notehead (reduced hole)@:61@:0@:4.455@:2.46817@:2.46817 @:4.455@:0@:srM1mensural@} [61] @{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:3.535@:1.9 9239@:1.99239@:3.535@:0@:srM1semimensural@} [75 @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:8.91@:2.46817@:2.468 17@:8.91@:0@:uM3semimensural@} [62]] @{char@:Neo-mensural longa notehead (up)@:35@:0@:6.30002@:1.79329@:1.79329@:6.3 0002@:0@:uM2neomensural@} [35] @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:8.91@:2.46817@:2.4 6817@:8.91@:0@:dM3semimensural@} [63] @{char@:Black mensural maxima notehead (up)@:76@:0@:7.07@:1.99239@:1.99239@:7.0 7@:0@:uM3blackmensural@} [76] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:8.91@:2.46817@ :2.46817@:8.91@:0@:sM3semiligmensural@} [64] @{char@:Black mensural maxima notehead (down)@:77@:0@:7.07@:1.99239@:1.99239@:7 .07@:0@:dM3blackmensural@} [77] @{char@:Neo-mensural longa notehead (down)@:36@:0@:6.30002@:1.79329@:1.79329@:6 .30002@:0@:dM2neomensural@} [36] @{char@:Semi-colored mensural longa notehead (up)@:65@:0@:4.455@:2.46817@:2.468 17@:4.455@:0@:uM2semimensural@} [65] @{char@:Neo-mensural brevis notehead@:37@:0@:6.30002@:1.79329@:1.79329@:6.30002 @:0@:sM1neomensural@} [37] @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:4.455@:2.46817@:2.4 6817@:4.455@:0@:dM2semimensural@} [66 @{char@:Black mensural maxima notehead (ligature)@:78@:0@:7.07@:1.99239@:1.9923 9@:7.07@:0@:sM3blackligmensural@} [78]] @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:4.455@:2.46817@ :2.46817@:4.455@:0@:sM2semiligmensural@} [67 @{char@:Black mensural longa notehead (up)@:79@:0@:3.535@:1.99239@:1.99239@:3.5 35@:0@:uM2blackmensural@} [79]] @{char@:Semi-colored mensural brevis notehead@:68@:0@:4.455@:2.46817@:2.46817@: 4.455@:0@:sM1semimensural@} [68 @{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:8.19005@:1.7932 9@:1.79329@:8.19005@:0@:urM3neomensural@} [38 @{char@:Black mensural longa notehead (down)@:80@:0@:3.535@:1.99239@:1.99239@:3 .535@:0@:dM2blackmensural@} [80]]] @{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:8.91@: 2.46817@:2.46817@:8.91@:0@:urM3semimensural@} [69] @{char@:Black mensural longa notehead (ligature)@:81@:0@:3.535@:1.99239@:1.9923 9@:3.535@:0@:sM2blackligmensural@} [81] @{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:8.91 @:2.46817@:2.46817@:8.91@:0@:drM3semimensural@} [70] @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:8.19005@:1.79 329@:1.79329@:8.19005@:0@:drM3neomensural@} [39 @{char@:Black mensural brevis notehead@:82@:0@:3.535@:1.99239@:1.99239@:3.535@: 0@:sM1blackmensural@} [82]] @{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@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:6.30002@:1.79329 @:1.79329@:6.30002@:0@:urM2neomensural@} [40]] @{char@:Mensural semibrevis head@:83@:0@:2.04092@:1.7675@:1.7675@:1.02046@:0.86 797@:s0mensural@} [83] @{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@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:6.30002@:1.793 29@:1.79329@:6.30002@:0@:drM2neomensural@} [41] @{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:4.455@:2.4 6817@:2.46817@:4.455@:0@:srM1semimensural@} [75] @{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:6.30002@:1.79329@:1 .79329@:6.30002@:0@:srM1neomensural@} [42] @{char@:Black mensural maxima notehead (up)@:76@:0@:8.91@:2.46817@:2.46817@:8.9 1@:0@:uM3blackmensural@} [76] @{char@:Neo-mensural semibrevis head@:43@:0@:3.15001@:1.79329@:1.79329@:1.57501 @:0.65825@:s0neomensural@} [43] @{char@:Black mensural maxima notehead (down)@:77@:0@:8.91@:2.46817@:2.46817@:8 .91@:0@:dM3blackmensural@} [77] @{char@:Neo-mensural minima head@:44@:0@:3.15001@:1.79329@:1.79329@:1.57501@:0. 65825@:s1neomensural@} [44] @{char@:Black mensural maxima notehead (ligature)@:78@:0@:8.91@:2.46817@:2.4681 7@:8.91@:0@:sM3blackligmensural@} [78] @{char@:Neo-mensural semiminima head@:45@:0@:3.15001@:1.79329@:1.79329@:1.57501 @:0.65825@:s2neomensural@} [45] @{char@:Black mensural longa notehead (up)@:79@:0@:4.455@:2.46817@:2.46817@:4.4 55@:0@:uM2blackmensural@} [79] @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:4.09502@:2.33127@:2.33127 @:4.09502@:0@:s0harmonic@} [46 @{char@:Mensural minima head@:84@:0@:2.04092@:1.7675@:1.7675@:1.02046@:0.86797@ :s1mensural@} [84] @{char@:Black mensural longa notehead (down)@:80@:0@:4.455@:2.46817@:2.46817@:4 .455@:0@:dM2blackmensural@} [80] @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:4.09502@:2.33127@:2.3312 7@:4.09502@:0@:s2harmonic@} [47]] @{char@:Black mensural longa notehead (ligature)@:81@:0@:4.455@:2.46817@:2.4681 7@:4.455@:0@:sM2blackligmensural@} [81] @{char@:Mensural maxima notehead (up)@:48@:0@:6.30002@:1.79329@:1.79329@:6.3000 2@:0@:uM3mensural@} [48] @{char@:Black mensural brevis notehead@:82@:0@:4.455@:2.46817@:2.46817@:4.455@: 0@:sM1blackmensural@} [82] @{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 semiminima head@:85@:0@:2.04092@:1.7675@:1.7675@:1.02046@:0.86 797@:s2mensural@} [85] @{char@:Mensural semibrevis head@:83@:0@:2.57208@:2.22751@:2.22751@:1.28604@:1. 26483@:s0mensural@} [83] @{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@: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@:Mensural maxima notehead (up, reduced hole)@:55@:0@:6.30002@:1.79329@:1 .79329@:6.30002@:0@:urM3mensural@} [55]] @{char@:Petrucci minima head@:88@:0@:4.01665@:2.78934@:2.78934@:2.00833@:1.6199 3@:s1petrucci@} [88 @{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:6.30002@:1.79329@ :1.79329@:6.30002@:0@:drM3mensural@} [56]] @{char@:Petrucci semiminima head@:89@:0@:4.01665@:2.78934@:2.78934@:2.00833@:1. 61993@:s2petrucci@} [89 @{char@:Mensural minima head@:84@:0@:2.57208@:2.22751@:2.22751@:1.28604@:1.2648 3@:s1mensural@} [84] @{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:6.30002@:1.79 329@:1.79329@:6.30002@:0@:srM3ligmensural@} [57This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) ](/<>/lilypond-2.19.81+really-2.18.2/mf/mf2pt1.mp @{char@:Petrucci colored semibrevis head@:90@:0@:4.01665@:2.78934@:2.78934@:2.0 0833@:1.61993@:s0blackpetrucci@} [90]] @{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:3.15001@:1.79329@:1. 79329@:3.15001@:0@:urM2mensural@} [58 @{char@:Petrucci colored minima head@:91@:0@:4.01665@:2.78934@:2.78934@:2.00833 @:1.61993@:s1blackpetrucci@} [91 (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp]] @{char@:Petrucci colored semiminima head@:92@:0@:4.01665@:2.78934@:2.78934@:2.0 0833@:1.61993@:s2blackpetrucci@} [92] @{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@:Ed. Vat. punctum@:93@:0@:2.00987@:1.21114@:1.31073@:2.00987@:0@:svatica na.punctum@} [93]] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:Mensural semiminima head@:85@:0@:2.57208@:2.22751@:2.22751@:1.28604@:1. 26483@:s2mensural@} [85] @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:6.30002@:1.79329@:1. 79329@:6.30002@:0@:uM3semimensural@} [62 @{char@:Ed. Vat. punctum cavum@:94@:0@:2.00987@:1.21114@:1.31073@:2.00987@:0@:s vaticana.punctum.cavum@} [94]] @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:6.30002@:1.79329@: 1.79329@:6.30002@:0@:dM3semimensural@} [63] @{char@:Ed. Vat. linea punctum@:95@:0@:3.23682@:1.39467@:1.39467@:3.23682@:0@:s vaticana.linea.punctum@} [95]) @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:6.30002@:1.793 29@:1.79329@:6.30002@:0@:sM3semiligmensural@} [64] Transcript written on mf2pt1.log. @{char@:Semi-colored mensural longa notehead (up)@:65@:0@:3.15001@:1.79329@:1.7 9329@:3.15001@:0@:uM2semimensural@} [65/<>/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 ] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:3.23682@:1.39467@:1.39467@:3.23682 @:0@:svaticana.linea.punctum.cavum@} [96] @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:3.15001@:1.79329@:1 .79329@:3.15001@:0@:dM2semimensural@} [66] @{char@:Black mensural semibrevis head@:86@:0@:2.57208@:2.22751@:2.22751@:1.286 04@:1.26483@:s0blackmensural@} [86 @{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@:Ed. Vat. inclinatum@:97@:0@:2.23216@:1.59392@:1.59392@:1.11609@:0.69438 @:svaticana.inclinatum@} [97]] @{char@:Petrucci semibrevis head@:87@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2. 20393@:s0petrucci@} [87 @{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:6.3000 2@:1.79329@:1.79329@:6.30002@:0@:urM3semimensural@} [69]] @{char@:Ed. Vat. pes lower punctum@:98@:0@:2.00987@:1.19118@:1.17126@:2.00987@: 0@:svaticana.lpes@} [98] @{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:6.30 002@:1.79329@:1.79329@:6.30002@:0@:drM3semimensural@} [70] @{char@:Ed. Vat. pes var lower punctum@:99@:0@:2.00987@:1.6295@:0.73294@:2.0098 7@:0@:svaticana.vlpes@} [99] @{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: 6.30002@:1.79329@:1.79329@:6.30002@:0@:srM3semiligmensural@} [71 @{char@:Petrucci minima head@:88@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2.2039 3@:s1petrucci@} [88]] @{char@:Ed. Vat. pes upper punctum@:100@:0@:2.00987@:1.17128@:1.19116@:2.00987@ :0@:svaticana.upes@} [100] @{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:3.15001 @:1.79329@:1.79329@:3.15001@:0@:urM2semimensural@} [72 @{char@:Petrucci semiminima head@:89@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2. 20393@:s2petrucci@} [89]] @{char@:Ed. Vat. var pes upper punctum@:101@:0@:2.00987@:0.8525@:1.50995@:2.009 87@:0@:svaticana.vupes@} [101] @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:3.150 01@:1.79329@:1.79329@:3.15001@:0@:drM2semimensural@} [73 @{char@:Petrucci colored semibrevis head@:90@:0@:4.97581@:3.45543@:3.45543@:2.4 8792@:2.20393@:s0blackpetrucci@} [90] @{char@:Ed. Vat. plica@:102@:0@:1.20593@:0.81664@:0.8764@:1.20593@:0@:svaticana .plica@} [102]] @{char@:Petrucci colored minima head@:91@:0@:4.97581@:3.45543@:3.45543@:2.48792 @:2.20393@:s1blackpetrucci@} [91 @{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:3 .15001@:1.79329@:1.79329@:3.15001@:0@:srM2semiligmensural@} [74]] @{char@:Ed. Vat. var plica@:103@:0@:1.20593@:1.10953@:0.75085@:1.20593@:0@:svat icana.vplica@} [103] @{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:3.15001@:1 .79329@:1.79329@:3.15001@:0@:srM1semimensural@} [75] @{char@:Petrucci colored semiminima head@:92@:0@:4.97581@:3.45543@:3.45543@:2.4 8792@:2.20393@:s2blackpetrucci@} [92] @{char@:Ed. Vat. epiphonus@:104@:0@:2.00987@:1.39044@:1.41037@:2.00987@:0@:svat icana.epiphonus@} [104] @{char@:Black mensural maxima notehead (up)@:76@:0@:6.30002@:1.79329@:1.79329@: 6.30002@:0@:uM3blackmensural@} [76] @{char@:Ed. Vat. var epiphonus@:105@:0@:2.00987@:1.82877@:0.97205@:2.00987@:0@: svaticana.vepiphonus@} [105] @{char@:Black mensural maxima notehead (down)@:77@:0@:6.30002@:1.79329@:1.79329 @:6.30002@:0@:dM3blackmensural@} [77 @{char@:Ed. Vat. punctum@:93@:0@:2.48982@:1.46243@:1.58583@:2.48982@:0@:svatica na.punctum@} [93]] @{char@:Ed. Vat. rev. plica@:106@:0@:1.20593@:0.8764@:0.81664@:1.20593@:0@:svat icana.reverse.plica@} [106 @{char@:Black mensural maxima notehead (ligature)@:78@:0@:6.30002@:1.79329@:1.7 9329@:6.30002@:0@:sM3blackligmensural@} [78] @{char@:Ed. Vat. punctum cavum@:94@:0@:2.48982@:1.46243@:1.58583@:2.48982@:0@:s vaticana.punctum.cavum@} [94]] @{char@:Ed. Vat. rev. var plica@:107@:0@:1.20593@:1.27686@:0.58353@:1.20593@:0@ :svaticana.reverse.vplica@} [107] @{char@:Ed. Vat. linea punctum@:95@:0@:3.96425@:1.72772@:1.72772@:3.96425@:0@:s vaticana.linea.punctum@} [95] @{char@:Black mensural longa notehead (up)@:79@:0@:3.15001@:1.79329@:1.79329@:3 .15001@:0@:uM2blackmensural@} [79] @{char@:Ed. Vat. inner cephalicus@:108@:0@:2.00987@:1.41039@:1.39043@:2.00987@: 0@:svaticana.inner.cephalicus@} [108] @{char@:Black mensural longa notehead (down)@:80@:0@:3.15001@:1.79329@:1.79329@ :3.15001@:0@:dM2blackmensural@} [80 @{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. cephalicus@:109@:0@:2.00987@:4.60815@:1.39043@:2.00987@:0@:sva ticana.cephalicus@} [109] @{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@:Ed. Vat. quilisma@:110@:0@:2.00987@:1.11574@:1.43452@:2.00987@:0@:svati cana.quilisma@} [110] @{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@:Solesmes punctum inclinatum parvum@:111@:0@:1.3951@:0.9962@:0.9962@:0.6 9756@:0.09666@:ssolesmes.incl.parvum@} [111] @{char@:Ed. Vat. pes upper punctum@:100@:0@:2.48982@:1.41306@:1.43771@:2.48982@ :0@:svaticana.upes@} [100] @{char@:Solesmes punctum auctum ascendens@:112@:0@:2.00987@:1.25096@:2.1874@:2. 00987@:0@:ssolesmes.auct.asc@} [112] @{char@:Ed. Vat. var pes upper punctum@:101@:0@:2.48982@:1.01814@:1.83263@:2.48 982@:0@:svaticana.vupes@} [101] @{char@:Solesmes punctum auctum descendens@:113@:0@:2.00987@:2.18741@:1.25095@: 2.00987@:0@:ssolesmes.auct.desc@} [113 @{char@:Mensural semibrevis head@:83@:0@:1.81865@:1.57501@:1.57501@:0.90933@:0. 7019@:s0mensural@} [83 @{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@:Solesmes punctum incl. auctum@:114@:0@:2.23216@:1.59392@:1.59392@:1.116 09@:0.69438@:ssolesmes.incl.auctum@} [114] @{char@:Ed. Vat. rev. plica@:106@:0@:1.49391@:1.04779@:0.97374@:1.49391@:0@:sva ticana.reverse.plica@} [106]/<>/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 @{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@:Mensural minima head@:84@:0@:1.81865@:1.57501@:1.57501@:0.90933@:0.7019 @:s1mensural@} [84] @{char@:Solesmes stropha@:115@:0@:2.23216@:1.59392@:1.59392@:1.11609@:0.69438@: ssolesmes.stropha@} [115 @{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 stropha aucta@:116@:0@:2.23216@:1.59392@:1.59392@:1.11609@:0.6 9438@:ssolesmes.stropha.aucta@} [116] @{char@:Mensural semiminima head@:85@:0@:1.81865@:1.57501@:1.57501@:0.90933@:0. 7019@:s2mensural@} [85] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.72824@:1.23409@:1.23409@: 0.86412@:0.27141@:ssolesmes.incl.parvum@} [111] @{char@:Solesmes oriscus@:117@:0@:2.39272@:1.19545@:1.19545@:2.39272@:0@:ssoles mes.oriscus@} [117] @{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@: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@:Ed. Med. inclinatum@:118@:0@:2.97029@:2.121@:2.121@:1.48515@:1.22147@:s medicaea.inclinatum@} [118]] @{char@:Solesmes punctum incl. auctum@:114@:0@:2.76518@:1.97455@:1.97455@:1.382 6@:1.01187@:ssolesmes.incl.auctum@} [114 @{char@:Petrucci semiminima head@:89@:0@:3.61525@:2.51059@:2.51059@:1.80763@:1. 37555@:s2petrucci@} [89]] @{char@:Ed. Med. punctum@:119@:0@:2.82796@:1.7675@:1.7675@:2.82796@:0@:smedicae a.punctum@} [119] @{char@:Petrucci colored semibrevis head@:90@:0@:3.61525@:2.51059@:2.51059@:1.8 0763@:1.37555@:s0blackpetrucci@} [90] @{char@:Ed. Med. reverse virga@:120@:0@:2.82796@:1.7675@:8.83751@:2.82796@:0@:s medicaea.rvirga@} [120 @{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. Med. virga@:121@:0@:2.82796@:8.83751@:1.7675@:2.82796@:0@:smedicaea .virga@} [121] @{char@:Solesmes stropha@:115@:0@:2.76518@:1.97455@:1.97455@:1.3826@:1.01187@:s solesmes.stropha@} [115] @{char@:Ed. Vat. punctum@:93@:0@:1.80902@:1.10596@:1.19562@:1.80902@:0@:svatica na.punctum@} [93] @{char@:Hufnagel punctum@:122@:0@:5.04851@:1.7675@:1.7675@:2.52426@:0.86797@:sh ufnagel.punctum@} [122] @{char@:Ed. Vat. punctum cavum@:94@:0@:1.80902@:1.10596@:1.19562@:1.80902@:0@:s vaticana.punctum.cavum@} [94] @{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. Vat. linea punctum@:95@:0@:2.93239@:1.2553@:1.2553@:2.93239@:0@:sva ticana.linea.punctum@} [95] @{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@:Ed. Med. inclinatum@:118@:0@:3.74332@:2.673@:2.673@:1.87166@:1.71033@:s medicaea.inclinatum@} [118] @{char@:Ed. Med. punctum@:119@:0@:3.56395@:2.22751@:2.22751@:3.56395@:0@:smedic aea.punctum@} [119 @{char@:Kievan whole note@:127@:0@:3.535@:3.535@:3.535@:3.535@:0@:s0kievan@} [127]] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:2.93239@:1.2553@:1.2553@:2.93239@: 0@:svaticana.linea.punctum.cavum@} [96 @{char@:Kievan quarter note down@:128@:0@:3.60571@:8.83751@:1.41399@:3.60571@:0 @:d2kievan@} [128]] @{char@:Ed. Med. reverse virga@:120@:0@:3.56395@:2.22751@:11.13751@:3.56395@:0@ :smedicaea.rvirga@} [120 @{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@:Ed. Med. virga@:121@:0@:3.56395@:11.13751@:2.22751@:3.56395@:0@:smedica ea.virga@} [121]] @{char@:Kievan half note (space position)@:131@:0@:3.88852@:3.535@:4.94899@:3.8 8852@:0@:sr1kievan@} [131]/<>/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 @{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@}) @{char@:Hufnagel punctum@:122@:0@:6.3624@:2.22751@:2.22751@:3.1812@:1.26483@:sh ufnagel.punctum@} [122 ) (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. ] @{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]mv parmesan-noteheads14.log parmesan-noteheads14.tfm ./out @{char@:Ed. Vat. pes var lower punctum@:99@:0@:1.80902@:1.48254@:0.67554@:1.809 02@:0@:svaticana.vlpes@} [99] @{char@:Hufnagel virga@:123@:0@:6.3624@:6.68251@:2.22751@:6.3624@:0@:shufnagel. virga@} [123] @{char@:Ed. Vat. pes upper punctum@:100@:0@:1.80902@:1.07008@:1.088@:1.80902@:0 @:svaticana.upes@} [100] @{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@:Ed. Vat. var pes upper punctum@:101@:0@:1.80902@:0.78316@:1.37492@:1.80 902@:0@:svaticana.vupes@} [101] @{char@:Kievan recitative mark@:126@:0@:23.59607@:3.97366@:3.97366@:23.59607@:0 @:sM1kievan@} [126] @{char@:Ed. Vat. plica@:102@:0@:1.08543@:0.7509@:0.80469@:1.08543@:0@:svaticana .plica@} [102] @{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@:Ed. Vat. var plica@:103@:0@:1.08543@:1.01451@:0.6917@:1.08543@:0@:svati cana.vplica@} [103] @{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@:Ed. Vat. epiphonus@:104@:0@:1.80902@:1.26736@:1.28528@:1.80902@:0@:svat icana.epiphonus@} [104] @{char@:Kievan half note (space position)@:131@:0@:4.90053@:4.455@:6.23697@:4.9 0053@:0@:sr1kievan@} [131] @{char@:Ed. Vat. var epiphonus@:105@:0@:1.80902@:1.6619@:0.89075@:1.80902@:0@:s vaticana.vepiphonus@} [105 @{char@:Kievan eighth note (down)@:132@:0@:5.56876@:13.365@:2.22751@:5.56876@:0 @:d3kievan@} [132]]rm -f parmesan-noteheads14.*gf parmesan-noteheads14.*pk @{char@:Kievan eighth note (up)@:133@:0@:4.455@:1.78197@:12.91948@:4.455@:0@:u3 kievan@} [133] @{char@:Ed. Vat. rev. plica@:106@:0@:1.08543@:0.8047@:0.75089@:1.08543@:0@:svat icana.reverse.plica@} [106] @{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. @{char@:Ed. Vat. rev. var plica@:107@:0@:1.08543@:1.16513@:0.54108@:1.08543@:0@ :svaticana.reverse.vplica@} [107]mv parmesan-noteheads18.log parmesan-noteheads18.tfm ./out @{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/<>/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 ] @{char@:Ed. Vat. quilisma@:110@:0@:1.80902@:1.00423@:1.29117@:1.80902@:0@:svati cana.quilisma@} [110]rm -f parmesan-noteheads18.*gf parmesan-noteheads18.*pk @{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.25568@:0.89665@:0.89665@: 0.62784@:0.02354@:ssolesmes.incl.parvum@} [111]/<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ --global-lisp=./out/feta20.otf-gtable \ --lisp=./out/feta20.lisp \ --outdir=./out \ --enc ./out/feta20.enc \ out/feta20.log @{char@: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]/<>/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 @{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]/<>/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 @{char@:Hufnagel virga@:123@:0@:4.49867@:4.72502@:1.57501@:4.49867@:0@:shufnage l.virga@} [123]/<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/gen-emmentaler-scripts --dir=./out @{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]/<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/gen-emmentaler-scripts --dir=./out @{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. mv parmesan-noteheads13.log parmesan-noteheads13.tfm ./out rm -f parmesan-noteheads13.*gf parmesan-noteheads13.*pk /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/gen-emmentaler-scripts --dir=./out /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/gen-emmentaler-scripts --dir=./out /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/gen-emmentaler-scripts --dir=./out /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/gen-emmentaler-scripts --dir=./out /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/gen-emmentaler-scripts --dir=./out /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/gen-emmentaler-scripts --dir=./out /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 /<>/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 cat out/feta16.lisp out/parmesan16.lisp \ out/parmesan-noteheads16.lisp \ out/feta-noteheads16.lisp \ out/feta-flags16.lisp \ out/feta-alphabet16.lisp > out/feta16.otf-table cat out/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 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 cat out/feta26.lisp out/parmesan26.lisp \ out/parmesan-noteheads26.lisp \ out/feta-noteheads26.lisp \ out/feta-flags26.lisp \ out/feta-alphabet26.lisp > out/feta26.otf-table cat out/feta-braces-a.lisp \ \ \ \ > out/feta-braces-a.otf-table cat out/feta-braces-b.lisp \ \ \ \ > out/feta-braces-b.otf-table cat out/feta-braces-c.lisp \ \ \ \ > out/feta-braces-c.otf-table cat out/feta-braces-d.lisp \ \ \ \ > out/feta-braces-d.otf-table cat out/feta-braces-e.lisp \ \ \ \ > out/feta-braces-e.otf-table cat out/feta-braces-f.lisp \ \ \ \ > out/feta-braces-f.otf-table cat out/feta-braces-g.lisp \ \ \ \ > out/feta-braces-g.otf-table cat out/feta-braces-h.lisp \ \ \ \ > out/feta-braces-h.otf-table cat out/feta-braces-i.lisp \ \ \ \ > out/feta-braces-i.otf-table /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059036l.pfb /usr/share/fonts/type1/gsfonts/c059036l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059033l.pfb /usr/share/fonts/type1/gsfonts/c059033l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059016l.pfb /usr/share/fonts/type1/gsfonts/c059016l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059013l.pfb /usr/share/fonts/type1/gsfonts/c059013l.afm ./out/ && true /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059036l.pfb /usr/share/fonts/type1/gsfonts/c059036l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059033l.pfb /usr/share/fonts/type1/gsfonts/c059033l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059016l.pfb /usr/share/fonts/type1/gsfonts/c059016l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059013l.pfb /usr/share/fonts/type1/gsfonts/c059013l.afm ./out/ && true /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059036l.pfb /usr/share/fonts/type1/gsfonts/c059036l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059033l.pfb /usr/share/fonts/type1/gsfonts/c059033l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059016l.pfb /usr/share/fonts/type1/gsfonts/c059016l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059013l.pfb /usr/share/fonts/type1/gsfonts/c059013l.afm ./out/ && true /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059036l.pfb /usr/share/fonts/type1/gsfonts/c059036l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059033l.pfb /usr/share/fonts/type1/gsfonts/c059033l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059016l.pfb /usr/share/fonts/type1/gsfonts/c059016l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059013l.pfb /usr/share/fonts/type1/gsfonts/c059013l.afm ./out/ && true Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! Cannot find your hotkey definition file! Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. 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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! Cannot find your hotkey definition file! Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-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 19:59 UTC 14-Jan-2019-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 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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! Cannot find your hotkey definition file! Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-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 19:59 UTC 14-Jan-2019-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. 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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! Cannot find your hotkey definition file! Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. Cannot find your hotkey definition file! License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-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. 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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! Cannot find your hotkey definition file! ( echo ./out/feta11.pfb: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta11.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta11.XXXXXXXXX` \ && ( cd $TMP \ && 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 ( 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 ( 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 ( 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 feta11.mf'"... 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 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mpInvoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags11.mf'"... Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) (/<>/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.mfThis is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.))) @{font@:GNU@:LilyPond@:feta@:11.22@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf (/<>/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 @{group@:rests@} @{char@:whole rest@:33@:0@:4.20752@:1.75313@:0@:4.20752@:0@:0@} [33]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{char@:half rest@:34@:0@:4.20752@:0@:1.75313@:4.20752@:0@:1@} [34] @{font@:GNU@:LilyPond@:feta@:11.22@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf @{char@:whole rest (outside staff)@:35@:0@:4.20752@:1.75313@:0.42471@:4.20752@: 0@:0o@} [35]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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.)) @{group@:noteheads@} @{char@:Longa notehead@:33@:0.84943@:6.66296@:2.38428@:9.94987@:6.66296@:0@:uM2 @} [33] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags11.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @{char@:half rest (outside staff)@:36@:0@:4.20752@:0.42471@:1.75313@:4.20752@:0 @:1o@} [36] ****************************************************** 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.mfInvoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet11.mf'"... ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{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]) @{font@:GNU@:LilyPond@:feta@:11.22@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf @{char@:breve rest@:39@:0@:1.683@:0@:2.80501@:1.683@:0@:M1@} [39] @{char@:Longa notehead@:34@:0.84943@:6.66296@:9.94987@:2.38428@:6.66296@:0@:dM2 @} [34] @{group@:flags@} @{char@:8th Flag (up)@:33@:0@:2.62514@:8.55518@:0.27606@:2.62514@:0@:u3@} [33] @{char@:breve rest (outside staff)@:40@:0@:1.683@:0.42471@:2.80501@:1.683@:0@:M 1o@} [40] @{char@:Brevis notehead@:35@:0.84943@:6.66296@:2.38428@:2.38428@:6.66296@:0@:sM 1@} [35] @{char@:Quarter rest@:41@:0@:2.66475@:3.50626@:4.38283@:2.66475@:0@:2@} [41] @{char@:16th Flag (up)@:34@:0@:2.62514@:9.95769@:0.27606@:2.62514@:0@:u4@} [34] @{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@:Double-lined brevis notehead@:36@:1.94371@:7.75725@:2.38428@:2.38428@:7 .75725@:0@:sM1double@} [36] @{char@:32nd Flag (up)@:35@:0@:2.34908@:12.06143@:0.27606@:2.34908@:0@:u5@} [35]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:16th rest@:44@:0@:3.366@:5.82237@:2.30011@:3.366@:0@:4@} [44] @{char@:Whole notehead@:37@:0@:5.26015@:1.61487@:1.61487@:5.26015@:0@:s0@} [37] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:64th Flag (up)@:36@:0@:2.34908@:14.86644@:0.27606@:2.34908@:0@:u6@} [36]) (/<>/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) @{char@:32th rest@:45@:0@:3.64651@:5.82237@:5.10512@:3.64651@:0@:5@} [45] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Half notehead@:38@:0@:3.9529@:1.61487@:1.61487@:3.9529@:0.60056@:s1@} [38]) @{font@:GNU@:LilyPond@:feta-alphabet@:11.22@:fetaNumber@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf @{char@:Quarter notehead@:39@:0@:3.66487@:1.61487@:1.61487@:3.66487@:0.38857@:s 2@} [39] @{char@:64th rest@:46@:0@:3.92699@:8.62738@:5.10512@:3.92699@:0@:6@} [46] @{char@:Whole diamondhead@:40@:0@:5.81354@:1.61487@:1.61487@:5.81354@:0@:s0diam ond@} [40] @{char@:128th Flag (up)@:37@:0@:2.34908@:17.67145@:0.27606@:2.34908@:0@:u7@} [37] @{char@:Plus@:43@:0@:2.80501@:-1.4025@:4.2075@:2.80501@:0@:plus@} [43] @{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 @{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@:Half diamondhead@:41@:0@:4.27702@:1.61487@:1.61487@:4.27702@:1.14165@:s 1diamond@} [41] ! Warning: Replacing filldraw with fill. @{char@:Numeral comma@:44@:0@:1.14186@:1.7128@:1.14186@:1.14186@:0@:comma@} [44] @{char@:Quarter diamondhead@:42@:0@:4.33075@:1.61487@:1.61487@:4.33075@:1.16342 @:s2diamond@} [42] @{char@:Numeral dash@:45@:0@:1.87@:0@:5.61@:1.87@:0@:hyphen@} [45]@{group@:accidentals@} @{char@:Sharp@:48@:0@:3.08553@:4.20752@:4.20752@:3.08553@:0@:sharp@} [48] @{char@:32nd Flag (down)@:40@:0@:3.01974@:0.27606@:10.65894@:3.01974@:0@:d5@} [40] @{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] @{char@:64th Flag (down)@:41@:0@:3.01974@:0.27606@:12.7627@:3.01974@:0@:d6@} [41] 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] @{char@:128th Flag (down)@:42@:0@:3.01974@:0.27606@:15.5677@:3.01974@:0@:d7@} [42] @{char@:Arrowed Sharp (arrow up)@:49@:0@:3.08553@:4.20752@:7.57352@:3.08553@:0@ :sharp.arrowup@} [49] @{char@:Whole trianglehead@:43@:0@:6.97162@:2.62881@:2.20818@:6.97163@:0.42064@ :s0triangle@} [43] @{char@:grace dash (up)@:43@:1.69133@:2.34908@:6.05882@:-2.80501@:2.34908@:0@:u grace@} [43] w:193.07414 h:279.39174 @{char@:Numeral 3@:51@:0@:3.8768@:0@:5.61@:3.8768@:0@:three@} [51] @{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: 4546678 font_size: 11.1780821917808 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=89.4607843137255; bpppix 0.02; nonstopmode; input feta-flags11.mf'"... @{char@:Arrowed Sharp (arrow down)@:50@:0.63707@:3.08553@:7.57352@:4.20752@:3.0 8553@:0@:sharp.arrowdown@} [50] 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] ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (downstem)@:44@:0@:5.05164@:2.37593@:2.00201@:4.27448 @:2.02332@:d1triangle@} [44] @{char@:Arrowed Sharp (arrows up and down)@:51@:0.63707@:3.08553@:7.57352@:7.57 352@:3.08553@:0@:sharp.arrowboth@} [51] w:192.30966 h:279.39174 @{char@:Numeral 7@:55@:0@:3.86145@:0@:5.61@:3.86145@:0@:seven@} [55] @{char@:1/2 Sharp@:52@:0@:1.9635@:4.20752@:4.20752@:1.9635@:0@:sharp.slashslash .stem@} [52] w:212.3808 h:279.39174 @{char@:Numeral 8@:56@:0@:4.26447@:0@:5.61@:4.26447@:0@:eight@} [56] @{char@:Sharp (3 beams)@:53@:0@:3.08553@:4.20752@:4.20752@:3.08553@:0@:sharp.sl ashslashslash.stemstem@} [53]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp 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] ! 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] 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 @{char@:1/2 Sharp (3 beams)@:54@:0@:2.66475@:3.64651@:3.64651@:2.66475@:0@:shar p.slashslashslash.stem@} [54] ****************************************************** 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) @{char@:dynamic z@:122@:0@:3.20705@:0@:2.94524@:3.20705@:0@:z@} [122] @{char@:3/4 Sharp@:55@:0@:4.48804@:4.20752@:4.20752@:4.48804@:0@:sharp.slashsla sh.stemstemstem@} [55] @{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@:dynamic f@:102@:0@:3.59978@:1.63626@:5.62872@:3.59978@:0@:f@} [102] @{char@:Natural@:56@:0@:1.87001@:4.20752@:4.20752@:1.87001@:0@:natural@} [56] @{char@:dynamic s@:115@:0@:2.31802@:0@:3.2725@:2.31802@:0@:s@} [115] @{char@:16th Flag (up)@:34@:0@:2.62514@:9.95769@:0.27606@:2.62514@:0@:u4@} [34] @{char@:Quarter trianglehead (upstem)@:46@:0@:4.2097@:2.37593@:2.00201@:4.2097@ :0.3739@:u2triangle@} [46] @{char@:32nd Flag (up)@:35@:0@:2.34908@:12.06143@:0.27606@:2.34908@:0@:u5@} [35] @{char@:Arrowed Natural (arrow up)@:57@:1.27414@:1.87001@:4.20752@:7.57352@:1.8 7001@:0@:natural.arrowup@} [57] @{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@:64th Flag (up)@:36@:0@:2.34908@:14.86644@:0.27606@:2.34908@:0@:u6@} [36] @{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. @{char@:Arrowed Natural (arrow down)@:58@:0@:1.87001@:7.57352@:4.20752@:1.87001 @:0@:natural.arrowdown@} [58] mf2pt1 is using the following font parameters: font_version: 001.000 font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. font_family: 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: 4598761 font_size: 11.1780821917808 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=89.4607843137255; bpppix 0.02; nonstopmode; input feta-alphabet11.mf'"... @{char@: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@:128th Flag (up)@:37@:0@:2.34908@:17.67145@:0.27606@:2.34908@:0@:u7@} [37] @{char@:Half slashhead@:49@:0@:6.66338@:3.01736@:3.01736@:6.66338@:3.01736@:s1s lash@} [49] @{char@:Arrowed Natural (arrows up and down)@:59@:1.27414@:1.87001@:7.57352@:7. 57352@:1.87001@:0@:natural.arrowboth@} [59] @{char@:8th Flag (down)@:38@:0@:3.01974@:0.27606@:8.05392@:3.01974@:0@:d3@} [38] @{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@:16th Flag (down) 3@:39@:0@:3.01974@:0.27606@:8.55518@:3.01974@:0@:d4@} [39] @{char@:Flat@:60@:0.50966@:2.24402@:1.68303@:5.3295@:2.24402@:0@:flat@} [60] @{char@:Half Crossed notehead@:52@:0@:4.5143@:1.72104@:1.72104@:4.5143@:0.6766@ :s1cross@} [52] @{char@:32nd Flag (down)@:40@:0@:3.01974@:0.27606@:10.65894@:3.01974@:0@:d5@} [40] @{char@:Crossed notehead@:53@:0@:3.66487@:1.61487@:1.61487@:3.66487@:1.07968@:s 2cross@} [53] @{char@:Arrowed Flat (arrow up)@:61@:1.46526@:2.24402@:1.68303@:7.57352@:2.2440 2@:0@:flat.arrowup@} [61] @{char@:X-Circled notehead@:54@:0@:4.35829@:1.92041@:1.92041@:4.35829@:0@:s2xci rcle@} [54] @{char@:64th Flag (down)@:41@:0@:3.01974@:0.27606@:12.7627@:3.01974@:0@:d6@} [41]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Whole dohead@:55@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778@:s0do@ } [55] @{char@:Arrowed Flat (arrow down)@:62@:1.46526@:2.24402@:6.17107@:5.3295@:2.244 02@:0@:flat.arrowdown@} [62] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:Half dohead@:56@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.9778@:d1do@} [56]) (/<>/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 @{char@:Half dohead@:57@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778@:u1do@} [57] @{char@:128th Flag (down)@:42@:0@:3.01974@:0.27606@:15.5677@:3.01974@:0@:d7@} [42]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Quarter dohead@:58@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.9778@:d2do @} [58] @{char@:grace dash (up)@:43@:1.69133@:2.34908@:6.05882@:-2.80501@:2.34908@:0@:u grace@} [43] @{char@:Quarter dohead@:59@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778@:u2d o@} [59]) @{font@:GNU@:LilyPond@:feta-alphabet@:11.22@:fetaNumber@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf @{char@:grace dash (down)@:44@:2.17422@:3.01974@:-2.77698@:5.7559@:3.01974@:0@: dgrace@} [44] @{puorg@:flags@} ) @{parameter@:staffsize@:11.22@} @{parameter@:stafflinethickness@:0.42471@} @{parameter@:staff_space@:2.80501@} @{parameter@:linethickness@:0.42471@} @{parameter@:black_notehead_width@:3.66487@} @{parameter@:ledgerlinethickness@:0.84943@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) Font metrics written on feta-flags11.tfm. 12 output files written: feta-flags11.33 .. feta-flags11.44 Transcript written on feta-flags11.log. @{char@:Whole thin dohead@:60@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778@: s0doThin@} [60] @{char@:Plus@:43@:0@:2.80501@:-1.4025@:4.2075@:2.80501@:0@:plus@} [43] @{char@:Half thin dohead@:61@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.9778@:d1 doThin@} [61] @{char@:Arrowed Flat (arrow up and down)@:63@:1.46526@:2.24402@:6.17107@:7.5735 2@:2.24402@:0@:flat.arrowboth@} [63] ! Warning: Replacing filldraw with fill. @{char@:Numeral comma@:44@:0@:1.14186@:1.7128@:1.14186@:1.14186@:0@:comma@} [44] @{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@:Numeral dash@:45@:0@:1.87@:0@:5.61@:1.87@:0@:hyphen@} [45] @{char@:Quarter thin dohead@:64@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778 @:u2doThin@} [64] @{char@:Numeral dot@:46@:0@:1.14186@:0@:1.14186@:1.14186@:0@:period@} [46] @{char@:Flat (slashed)@:64@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0@:flat .slash@} [64] 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] @{char@:Flat (slashed twice)@:65@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0 @:flat.slashslash@} [65] @{char@:Whole rehead@:65@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@:s0re@ } [65] w:193.07414 h:279.39174 @{char@:Numeral 3@:51@:0@:3.8768@:0@:5.61@:3.8768@:0@:three@} [51] @{char@:Flatflat (mirrored)@:66@:0@:4.48804@:1.68303@:5.3295@:4.48804@:0@:mirro redflat.flat@} [66] w:231.68896 h:279.39174 @{char@:Numeral 4@:52@:0@:4.65216@:0@:5.61@:4.65216@:0@:four@} [52] @{char@:Semi flat@:67@:0.50966@:2.24402@:1.68303@:5.3295@:2.24402@:0@:mirroredf lat@} [67] @{char@:Half up rehead@:66@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@:u1r e@} [66] 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] @{char@:Half down rehead@:67@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.47606@: d1re@} [67] w:192.30966 h:279.39174 @{char@:Numeral 7@:55@:0@:3.86145@:0@:5.61@:3.86145@:0@:seven@} [55] w:212.3808 h:279.39174 @{char@:Numeral 8@:56@:0@:4.26447@:0@:5.61@:4.26447@:0@:eight@} [56] @{char@:Quarter up rehead@:68@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@: u2re@} [68] 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@:Semi flat@:68@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0@:mirroredf lat.backslash@} [68] @{char@:Quarter down rehead@:69@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.4760 6@:d2re@} [69] @{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@:Whole thin rehead@:70@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@: s0reThin@} [70] @{char@:dynamic s@:115@:0@:2.31802@:0@:3.2725@:2.31802@:0@:s@} [115] @{char@:Double Flat@:69@:0.50966@:4.06725@:1.68303@:5.3295@:4.06725@:0@:flatfla t@} [69] @{char@:Half up thin rehead@:71@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606 @:u1reThin@} [71] @{char@:dynamic p@:112@:0@:4.09064@:1.63626@:3.2725@:4.09064@:0@:p@} [112] @{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@:3/4 Flat@:70@:0.50966@:4.06725@:1.68303@:5.3295@:4.06725@:0@:flatflat.s lash@} [70] @{char@:dynamic m@:109@:0@:4.90877@:0@:3.2725@:4.90877@:0@:m@} [109] @{char@:Half mihead@:76@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s1mi@} [76] @{char@:dynamic r@:114@:0@:2.45438@:0@:3.2725@:2.45438@:0@:r@} [114]) @{tnof@}) ) @{char@:Double Sharp@:71@:0@:2.80501@:1.40251@:1.40251@:2.80501@:0@:doublesharp @} [71] Font metrics written on feta-alphabet11.tfm. 21 output files written: feta-alphabet11.33 .. feta-alphabet11.122 Transcript written on feta-alphabet11.log. @{char@:Quarter mihead@:77@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s2mi@} [77] @{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 @{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] @{group@:arrowheads@} @{char@:open@:74@:2.80501@:0.33978@:1.40251@:1.40251@:0.33978@:0@:open.01@} [74] 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"... @{char@:open@:75@:0.33978@:2.80501@:1.40251@:1.40251@:2.80501@:0@:open.0M1@} [75] @{char@:Quarter mirror mihead@:80@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s2 miMirror@} [80] @{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@:Whole thin mihead@:81@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s0miTh in@} [81] @{char@:close@:78@:2.80501@:0@:1.40251@:1.40251@:0@:0@:close.01@} [78] @{char@:Half thin mihead@:82@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s1miThi n@} [82] @{char@:close@:79@:0@:2.80501@:1.40251@:1.40251@:2.80501@:0@:close.0M1@} [79] @{char@:Quarter thin mihead@:83@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s2mi Thin@} [83] @{char@:close@:80@:1.40251@:1.40251@:2.80501@:0@:1.40251@:0@:close.11@} [80]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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! @{char@:close@:81@:1.40251@:1.40251@:0@:2.80501@:1.40251@:0@:close.1M1@} [81] @{puorg@:arrowheads@} ) @{char@:Whole fa up head@:84@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u0fa@} [84] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf @{char@:Whole fa down head@:85@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:d0fa@ } [85] @{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 @{char@:half fa up head@:86@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u1fa@} [86] @{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@:Half fa down head@:87@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:d1fa@} [87] @{char@:short fermata up@:85@:2.80501@:2.80501@:0@:6.171@:2.80501@:0@:ushortfer mata@} [85] @{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@:short fermata down@:86@:2.80501@:2.80501@:6.171@:0@:2.80501@:0@:dshortf ermata@} [86] @{char@:Whole thin fa up head@:90@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u0 faThin@} [90] @{char@:long fermata up@:87@:3.50627@:3.50627@:0@:4.20752@:3.50627@:0@:ulongfer mata@} [87] @{char@:Whole thin fa down head@:91@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@: d0faThin@} [91] @{char@:long fermata down@:88@:3.50627@:3.50627@:4.20752@:0@:3.50627@:0@:dlongf ermata@} [88] @{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@:very long fermata up@:89@:4.20752@:4.20752@:0@:4.48804@:4.20752@:0@:uve rylongfermata@} [89] @{char@:Quarter thin fa down head@:95@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0 @:d2faThin@} [95] @{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@:Whole solhead@:96@:0@:3.9529@:1.61487@:1.61487@:3.9529@:0.60056@:s0sol@ } [96] @{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@: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@:staccato dot@:94@:0.56099@:0.56099@:0.56099@:0.56099@:0.56099@:0@:stacc ato@} [94] @{char@:Whole lahead@:99@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s0la@} [99] @{char@:staccatissimo/martellato up@:95@:0.70523@:0.70523@:0.2@:2.94925@:0.7052 3@:0@:ustaccatissimo@} [95] @{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@: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@: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@:portato/tenuto with staccato@:98@:1.68303@:1.68303@:0.2973@:2.02437@:1. 68303@:0@:uportato@} [98] @{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@: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@: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@:marcato down@:101@:1.40251@:1.40251@:3.08553@:0@:1.40251@:0@:dmarcato@} [101] @{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@:open (unstopped)@:102@:1.12201@:1.12201@:1.40251@:1.40251@:1.12201@:0@: open@} [102] *** Successfully generated feta-flags11.pfb! *** @{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@:halfopen (unstopped)@:103@:1.12201@:1.12201@:1.40251@:1.40251@:1.12201@ :0@:halfopen@} [103]( 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 @{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@: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@: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@: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@:Reverse turn@:108@:3.06798@:3.06798@:1.485@:1.485@:3.06798@:0@:reverset urn@} [108] @{char@:Quarter down Funk rehead@:126@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2reFunk@} [126] @{char@:Turn@:109@:3.06798@:3.06798@:1.485@:1.485@:3.06798@:0@:turn@} [109] @{char@:Whole up Funk mihead@:127@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:u0 miFunk@} [127] @{char@:Trill (`tr')@:110@:2.38428@:2.38428@:0@:5.89047@:2.38428@:0@:trill@} [110] @{char@:Whole down Funk mihead@:128@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@: d0miFunk@} [128] Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-alphabet11.pt1 feta-alphabet11.pfb"... @{char@:left heel@:111@:1.40251@:1.40251@:1.40251@:1.87001@:1.40251@:0@:upedalh eel@} [111] @{char@:Half up Funk mihead@:129@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:u1m iFunk@} [129] Invoking "fontforge -script feta-alphabet11.pe feta-alphabet11.pfb"... @{char@:Half down Funk mihead@:130@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:d 1miFunk@} [130] @{char@:right heel@:112@:1.40251@:1.40251@:1.87001@:1.40251@:1.40251@:0@:dpedal heel@} [112] @{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@:left toe@:113@:1.40251@:1.40251@:0@:4.20752@:1.40251@:0@:upedaltoe@} [113] @{char@:Whole down Funk fahead@:133@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0faFunk@} [133] @{char@:right toe@:114@:1.40251@:1.40251@:4.20752@:0@:1.40251@:0@:dpedaltoe@} [114] @{char@:Half up Funk fahead@:134@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1f aFunk@} [134] @{char@:Flageolet@:115@:1.496@:1.496@:1.496@:1.496@:1.496@:0@:flageolet@} [115] Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: @{char@:Half down Funk fahead@:135@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1faFunk@} [135]Cannot find your hotkey definition file! @{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@: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@: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@:Coda@:118@:2.85178@:2.85178@:3.78677@:3.78677@:2.85178@:0@:coda@} [118] @{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@: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@: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@:Left Comma@:121@:1.40251@:0@:1.68303@:1.68303@:0@:0@:lcomma@} [121] @{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@:Right Varied Comma@:122@:0.70125@:0.70125@:1.68303@:1.68303@:0.70125@:0 @:rvarcomma@} [122] @{char@:Half up Walker dohead@:151@:0@:2.74866@:1.19016@:1.19016@:1.6505@:0.914 15@:u1doWalker@} [151]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan11.mf'"... @{char@:Left Varied Comma@:123@:0.70125@:0.70125@:1.68303@:1.68303@:0.70125@:0@ :lvarcomma@} [123] @{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@:Arpeggio@:124@:0@:2.24402@:0@:2.80501@:2.24402@:0@:arpeggio@} [124] @{char@:Quarter down Walker dohead@:154@:0@:2.74866@:1.19016@:1.19016@:1.6505@: 0.91415@:d2doWalker@} [154] @{char@:Trill_element@:125@:0@:2.80501@:0@:2.24402@:2.80501@:0@:trill_element@} [125] @{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@:Arpeggio arrow down@:126@:0@:2.24402@:0@:2.80501@:2.24402@:0@:arpeggio. arrow.M1@} [126] @{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@: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@:Whole Walker mihead@:160@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s0m iWalker@} [160] @{char@:trilelement@:128@:1.16876@:1.16876@:1.40251@:1.40251@:1.16876@:0@:trile lement@} [128]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Half Walker mihead@:161@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s1mi Walker@} [161] 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 @{char@:Quarter Walker mihead@:162@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s 2miWalker@} [162] (/<>/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 @{char@:prall@:129@:2.33751@:2.33751@:1.40251@:1.40251@:2.33751@:0@:prall@} [129]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{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] (/<>/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 @{char@:Half down Walker fahead@:165@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@ :d1faWalker@} [165] @{group@:rests@} @{char@:Neo-mensural maxima rest@:33@:0@:3.36603@:2.80501@:2.80501@:3.36603@:0@ :M3neomensural@} [33] @{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@:mordent@:130@:2.33751@:2.33751@:1.87001@:1.87001@:2.33751@:0@:mordent@} [130] @{char@:Neo-mensural longa rest@:34@:0@:1.12201@:2.80501@:2.80501@:1.12201@:0@: M2neomensural@} [34] @{char@:Whole Walker lahead@:168@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0l aWalker@} [168] @{char@:Neo-mensural breve rest@:35@:0@:1.12201@:0@:2.80501@:1.12201@:0@:M1neom ensural@} [35] *** Successfully generated feta-alphabet11.pfb! *** @{char@:Neo-mensural whole rest@:36@:0@:1.12201@:1.75313@:0@:1.12201@:0@:0neome nsural@} [36] @{char@:Half Funk lahead@:169@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s1laWa lker@} [169] @{char@:Neo-mensural half rest@:37@:0@:1.12201@:0@:1.75313@:1.12201@:0@:1neomen sural@} [37] @{char@:Quarter Funk lahead@:170@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s2l aWalker@} [170] @{char@:Neo-mensural 4th rest@:38@:0@:2.24402@:0@:2.24402@:2.24402@:0@:2neomens ural@} [38] @{char@:prallprall@:131@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:prallp rall@} [131] @{char@:Whole Walker tihead@:171@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0t iWalker@} [171] @{char@:Neo-mensural 8th rest@:39@:0@:2.24402@:0@:2.24402@:2.24402@:0@:3neomens ural@} [39] @{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@:Neo-mensural 16th rest@:40@:0@:2.24402@:0@:2.80501@:2.24402@:0@:4neomen sural@} [40]( 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 @{char@:Mensural maxima rest@:41@:0@:0.8415@:2.80501@:5.61002@:0.8415@:0@:M3men sural@} [41] @{char@:Quarter up Walker tihead@:174@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:u2tiWalker@} [174] @{char@:Mensural longa rest@:42@:0@:0.8415@:2.80501@:2.80501@:0.8415@:0@:M2mens ural@} [42] @{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@}) ) @{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] Font metrics written on feta-noteheads11.tfm. 143 output files written: feta-noteheads11.33 .. feta-noteheads11.175 Transcript written on feta-noteheads11.log. @{char@:Mensural half rest@:45@:0@:0.8415@:0@:1.75313@:0.8415@:0@:1mensural@} [45] @{char@:prallmordent@:132@:3.50627@:3.50627@:1.87001@:1.87001@:3.50627@:0@:pral lmordent@} [132] @{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@} ) @{char@:upprall@:133@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:upprall@} [133] (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf @{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] @{group@:clefs@} @{char@:Ed. Vat. do clef@:49@:0@:1.40251@:2.24402@:2.24402@:1.40251@:0@:vatican a.do@} [49] 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: 4692279 font_size: 11.1780821917808 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=89.4607843137255; bpppix 0.02; nonstopmode; input feta-noteheads11.mf'"... @{char@:Ed. Vat. do clef@:50@:0@:1.40251@:2.24402@:2.24402@:1.40251@:0@:vatican a.do_change@} [50] @{char@:downprall@:136@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:downpra ll@} [136] @{char@:Ed. Vat. fa clef@:51@:0@:2.94527@:4.20752@:2.24402@:2.94527@:0@:vatican a.fa@} [51] @{char@:downmordent@:137@:3.50627@:3.50627@:1.87001@:1.87001@:3.50627@:0@:downm ordent@} [137] @{char@:prallup@:138@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:prallup@} [138] @{char@:Ed. Vat. 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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Ed. Med. do clef@:54@:0@:2.24402@:3.36603@:3.36603@:2.24402@:0@:medicae a.do_change@} [54] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{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] (/<>/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 @{char@:Ed. Med. fa clef@:55@:0@:4.76851@:4.20752@:4.20752@:4.76851@:0@:medicae a.fa@} [55]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{char@:Straight caesura@:141@:0@:5.61002@:2.24402@:3.366@:5.61002@:0@:caesura. straight@} [141] @{font@:GNU@:LilyPond@:feta@:11.22@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf @{char@:Tick mark@:142@:1.68303@:3.08548@:0@:4.76851@:3.08548@:0@:tickmark@} [142] @{char@:Ed. Med. fa clef@:56@:0@:3.81482@:3.36603@:3.36603@:3.81482@:0@:medicae a.fa_change@} [56] @{group@:noteheads@} @{char@:Longa notehead@:33@:0.84943@:6.66296@:2.38428@:9.94987@:6.66296@:0@:uM2 @} [33] @{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 @{char@:Longa notehead@:34@:0.84943@:6.66296@:9.94987@:2.38428@:6.66296@:0@:dM2 @} [34] @{group@:clefs@} ! Warning: Replacing filldraw with fill. @{char@:C clef@:144@:0@:7.77383@:5.61002@:5.61002@:7.77383@:0@:C@} [144] @{char@:Brevis notehead@:35@:0.84943@:6.66296@:2.38428@:2.38428@:6.66296@:0@:sM 1@} [35] @{char@:neo-mensural c clef@:57@:0@:8.1583@:5.61002@:5.61002@:8.1583@:0@:neomen sural.c@} [57] ! Warning: Replacing filldraw with fill. @{char@:C clef@:145@:0@:6.30403@:4.48804@:4.48804@:6.30403@:0@:C_change@} [145] @{char@:Double-lined brevis notehead@:36@:1.94371@:7.75725@:2.38428@:2.38428@:7 .75725@:0@:sM1double@} [36]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads11.mf'"... @{char@:Whole notehead@:37@:0@:5.26015@:1.61487@:1.61487@:5.26015@:0@:s0@} [37]@{char@:F clef @:146@:0@:7.5268@:7.01253@:2.80501@:7.5268@:0@:F@} [146] @{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@:F clef (reduced)@:147@:0@:6.02145@:5.61005@:2.24402@:6.02145@:0@:F_chan ge@} [147] @{char@:neo-mensural c clef@:58@:0@:6.52664@:4.48804@:4.48804@:6.52664@:0@:neom ensural.c_change@} [58] @{char@:G clef@:148@:0@:7.1949@:7.15279@:13.46405@:7.1949@:0@:G@} [148] @{char@:Whole diamondhead@:40@:0@:5.81354@:1.61487@:1.61487@:5.81354@:0@:s0diam ond@} [40] @{char@:petrucci c1 clef@:59@:0@:2.80501@:3.92699@:8.97601@:2.80501@:0@:petrucc i.c1@} [59] @{char@:Half diamondhead@:41@:0@:4.27702@:1.61487@:1.61487@:4.27702@:1.14165@:s 1diamond@} [41] @{char@:G clef@:149@:0@:5.75595@:5.72226@:11.12718@:5.75595@:0@:G_change@} [149]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Quarter diamondhead@:42@:0@:4.33075@:1.61487@:1.61487@:4.33075@:1.16342 @:s2diamond@} [42] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads11. mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @{char@:percussion clef@:150@:-1.87935@:5.61002@:2.80501@:2.80501@:5.61002@:0@: percussion@} [150]****************************************************** 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 @{char@:percussion clef (reduced)@:151@:-1.5035@:4.48804@:2.24402@:2.24402@:4.4 8804@:0@:percussion_change@} [151]) (/<>/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@:tab clef@:152@:-0.56099@:7.85403@:8.07848@:8.07848@:7.85403@:0@:tab@} [152] @{char@:Whole trianglehead@:43@:0@:6.97162@:2.62881@:2.20818@:6.97163@:0.42064@ :s0triangle@} [43] @{char@:petrucci c1 clef@:60@:0@:2.24402@:3.51239@:8.02837@:2.24402@:0@:petrucc i.c1_change@} [60] @{char@:Neo-mensural maxima notehead (down)@:34@:0@:7.29305@:1.61487@:1.61487@: 7.29305@:0@:dM3neomensural@} [34] @{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@:Neo-mensural longa notehead (up)@:35@:0@:5.61002@:1.61487@:1.61487@:5.6 1002@:0@:uM2neomensural@} [35] @{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] ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (downstem)@:44@:0@:5.05164@:2.37593@:2.00201@:4.27448 @:2.02332@:d1triangle@} [44] @{char@:Neo-mensural longa notehead (down)@:36@:0@:5.61002@:1.61487@:1.61487@:5 .61002@:0@:dM2neomensural@} [36] @{char@:Pedal dash@:157@:0@:2.96191@:0@:3.20572@:2.96191@:0@:M@} [157] @{char@:petrucci c2 clef@:61@:0@:2.80501@:6.732@:8.97601@:2.80501@:0@:petrucci. c2@} [61] @{char@:Neo-mensural brevis notehead@:37@:0@:5.61002@:1.61487@:1.61487@:5.61002 @:0@:sM1neomensural@} [37] @{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@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:7.29305@:1.6148 7@:1.61487@:7.29305@:0@:urM3neomensural@} [38] @{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@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:7.29305@:1.61 487@:1.61487@:7.29305@:0@:drM3neomensural@} [39] @{char@:petrucci c2 clef@:62@:0@:2.24402@:6.02126@:8.02837@:2.24402@:0@:petrucc i.c2_change@} [62] ! 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@: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@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:5.61002@:1.61487 @:1.61487@:5.61002@:0@:urM2neomensural@} [40]@{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@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:5.61002@:1.614 87@:1.61487@:5.61002@:0@:drM2neomensural@} [41] @{char@:accordion register dot@:166@:0.70126@:0.70126@:0.70126@:0.70126@:0.7012 6@:0@:dot@} [166] @{char@:petrucci c3 clef@:63@:0@:2.80501@:8.97601@:8.97601@:2.80501@:0@:petrucc i.c3@} [63] @{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:5.61002@:1.61487@:1 .61487@:5.61002@:0@:srM1neomensural@} [42] @{char@:accordion register freebass@:167@:3.08107@:3.08107@:0.19325@:5.80327@:3 .08107@:0@:freebass@} [167] @{char@:Neo-mensural semibrevis head@:43@:0@:2.80501@:1.61487@:1.61487@:1.40251 @:0.51062@:s0neomensural@} [43] @{char@:accordion register stdbass@:168@:5.88608@:5.88608@:0.19325@:11.41328@:5 .88608@:0@:stdbass@} [168] @{char@:Quarter trianglehead (upstem)@:46@:0@:4.2097@:2.37593@:2.00201@:4.2097@ :0.3739@:u2triangle@} [46] @{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@:accordion register bayanbass@:169@:3.08107@:3.08107@:0.27606@:8.69109@: 3.08107@:0@:bayanbass@} [169] @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:3.64651@:2.09933@:2.09933 @:3.64651@:0@:s0harmonic@} [46] @{char@:petrucci c3 clef@:64@:0@:2.24402@:8.02837@:8.02837@:2.24402@:0@:petrucc i.c3_change@} [64] @{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@:Quarter trianglehead (downstem)@:47@:0@:4.2097@:2.37593@:2.00201@:3.562 07@:2.02332@:d2triangle@} [47] @{char@:petrucci c4 clef@:65@:0@:2.80501@:8.97601@:6.732@:2.80501@:0@:petrucci. c4@} [65] @{char@:Mensural maxima notehead (ligature)@:50@:0@:5.61002@:1.61487@:1.61487@: 5.61002@:0@:sM3ligmensural@} [50] @{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@:accordion oldEE@:170@:3.08107@:3.08107@:0@:5.9965@:3.08107@:0@:oldEE@} [170] @{char@:Quarter slashhead@:50@:0@:4.89626@:3.01736@:3.01736@:4.89626@:3.01736@: s2slash@} [50] @{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 @{char@:Mensural longa notehead (up)@:51@:0@:2.80501@:1.61487@:1.61487@:2.80501 @:0@:uM2mensural@} [51] @{group@:ties@} @{char@:Short lyric tie@:173@:0@:0@:1.77647@:0@:0@:0@:lyric.short@} [173] @{char@:Whole Crossed notehead@:51@:0@:5.36372@:1.82722@:1.82722@:5.36372@:0.62 354@:s0cross@} [51] @{char@:Default lyric tie@:174@:0@:0@:1.83879@:0@:0@:0@:lyric.default@} [174] @{puorg@:ties@} ) @{parameter@:staffsize@:11.22@} @{parameter@:stafflinethickness@:0.42471@} @{parameter@:staff_space@:2.80501@} @{parameter@:linethickness@:0.42471@} @{parameter@:black_notehead_width@:3.66487@} @{parameter@:ledgerlinethickness@:0.84943@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) @{char@:Mensural longa notehead (down)@:52@:0@:2.80501@:1.61487@:1.61487@:2.805 01@:0@:dM2mensural@} [52] (some charht values had to be adjusted by as much as 0.25249pt) (some chardp values had to be adjusted by as much as 0.20262pt) Font metrics written on feta11.tfm. 142 output files written: feta11.33 .. feta11.174 Transcript written on feta11.log. @{char@:petrucci c4 clef@:66@:0@:2.24402@:8.02837@:6.02126@:2.24402@:0@:petrucc i.c4_change@} [66] @{char@:Half Crossed notehead@:52@:0@:4.5143@:1.72104@:1.72104@:4.5143@:0.6766@ :s1cross@} [52] @{char@:Mensural longa notehead (ligature)@:53@:0@:2.80501@:1.61487@:1.61487@:2 .80501@:0@:sM2ligmensural@} [53] @{char@:Crossed notehead@:53@:0@:3.66487@:1.61487@:1.61487@:3.66487@:1.07968@:s 2cross@} [53] @{char@:Mensural brevis notehead@:54@:0@:2.80501@:1.61487@:1.61487@:2.80501@:0@ :sM1mensural@} [54] @{char@:petrucci c5 clef@:67@:0@:2.80501@:8.97601@:3.92699@:2.80501@:0@:petrucc i.c5@} [67] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:5.61002@:1.61487@:1 .61487@:5.61002@:0@:urM3mensural@} [55] @{char@:X-Circled notehead@:54@:0@:4.35829@:1.92041@:1.92041@:4.35829@:0@:s2xci rcle@} [54] @{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@:petrucci c5 clef@:68@:0@:2.24402@:8.02837@:3.51239@:2.24402@:0@:petrucc i.c5_change@} [68] @{char@:Whole dohead@:55@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778@:s0do@ } [55] 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: 4428428 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'"... @{char@:mensural c clef@:69@:0@:3.3996@:6.171@:6.171@:3.3996@:0@:mensural.c@} [69] @{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:2.80501@:1.61487@:1. 61487@:2.80501@:0@:urM2mensural@} [58] @{char@:Half dohead@:56@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.9778@:d1do@} [56] @{char@:mensural c clef@:70@:0@:2.83861@:4.93683@:4.93683@:2.83861@:0@:mensural .c_change@} [70] @{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:2.80501@:1.61487@: 1.61487@:2.80501@:0@:drM2mensural@} [59] @{char@:black mensural c clef@:71@:0@:3.3996@:6.171@:6.171@:3.3996@:0@:blackmen sural.c@} [71] @{char@:Half dohead@:57@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778@:u1do@} [57] @{char@:black mensural c clef@:72@:0@:2.83861@:4.93683@:4.93683@:2.83861@:0@:bl ackmensural.c_change@} [72] @{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@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:2.80501@:1.614 87@:1.61487@:2.80501@:0@:srM2ligmensural@} [60] @{char@:Whole thin dohead@:60@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778@: s0doThin@} [60] @{char@:Mensural brevis notehead (reduced hole)@:61@:0@:2.80501@:1.61487@:1.614 87@:2.80501@:0@:srM1mensural@} [61] @{char@:petrucci f clef@:73@:0@:5.45972@:12.62254@:7.01253@:5.45972@:0@:petrucc i.f@} [73] @{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@:Semi-colored mensural maxima notehead (up)@:62@:0@:5.61002@:1.61487@:1. 61487@:5.61002@:0@:uM3semimensural@} [62]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:5.61002@:1.61487@: 1.61487@:5.61002@:0@:dM3semimensural@} [63] @{char@:Quarter thin dohead@:63@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.9778@ :d2doThin@} [63] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:5.61002@:1.614 87@:1.61487@:5.61002@:0@:sM3semiligmensural@} [64]) (/<>/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 ****************************************************** ) @{char@:Quarter thin dohead@:64@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778 @:u2doThin@} [64] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf @{char@:petrucci f clef@:74@:0@:4.36778@:10.09807@:5.61005@:4.36778@:0@:petrucc i.f_change@} [74]) @{char@:Semi-colored mensural longa notehead (up)@:65@:0@:2.80501@:1.61487@:1.6 1487@:2.80501@:0@:uM2semimensural@} [65] (/<>/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 @{char@:mensural f clef@:75@:0@:3.366@:1.683@:1.683@:3.366@:0@:mensural.f@} [75] @{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 rehead@:65@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@:s0re@ } [65] @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:2.80501@:1.61487@:1 .61487@:2.80501@:0@:dM2semimensural@} [66] @{char@:whole rest (outside staff)@:35@:0@:4.20752@:1.75313@:0.42471@:4.20752@: 0@:0o@} [35] @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:2.80501@:1.6148 7@:1.61487@:2.80501@:0@:sM2semiligmensural@} [67] @{char@:half rest (outside staff)@:36@:0@:4.20752@:0.42471@:1.75313@:4.20752@:0 @:1o@} [36] @{char@:Semi-colored mensural brevis notehead@:68@:0@:2.80501@:1.61487@:1.61487 @:2.80501@:0@:sM1semimensural@} [68] @{char@:maxima rest@:37@:0@:5.049@:2.80501@:2.80501@:5.049@:0@:M3@} [37] @{char@:mensural f clef@:76@:0@:2.69281@:1.3464@:1.3464@:2.69281@:0@:mensural.f _change@} [76] @{char@:longa rest@:38@:0@:1.683@:2.80501@:2.80501@:1.683@:0@:M2@} [38] @{char@:Half up rehead@:66@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@:u1r e@} [66] @{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:5.6100 2@:1.61487@:1.61487@:5.61002@:0@:urM3semimensural@} [69] @{char@:breve rest@:39@:0@:1.683@:0@:2.80501@:1.683@:0@:M1@} [39] @{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@: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@: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@:Quarter down rehead@:69@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.4760 6@:d2re@} [69] @{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:2.80501 @:1.61487@:1.61487@:2.80501@:0@:urM2semimensural@} [72] @{char@:Classical quarter rest@:42@:0@:2.80501@:3.01736@:2.30011@:2.80501@:0@:2 classical@} [42] @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:2.805 01@:1.61487@:1.61487@:2.80501@:0@:drM2semimensural@} [73] @{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@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:2 .80501@:1.61487@:1.61487@:2.80501@:0@:srM2semiligmensural@} [74] @{char@:32th rest@:45@:0@:3.64651@:5.82237@:5.10512@:3.64651@:0@:5@} [45] @{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@:64th rest@:46@:0@:3.92699@:8.62738@:5.10512@:3.92699@:0@:6@} [46] @{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@:Half down thin rehead@:72@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.47 606@:d1reThin@} [72] @{char@:Black mensural maxima notehead (down)@:77@:0@:5.61002@:1.61487@:1.61487 @:5.61002@:0@:dM3blackmensural@} [77] @{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 @{char@:Black mensural maxima notehead (ligature)@:78@:0@:5.61002@:1.61487@:1.6 1487@:5.61002@:0@:sM3blackligmensural@} [78] @{char@:Quarter thin rehead@:73@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606 @:u2reThin@} [73] @{char@:Black mensural longa notehead (up)@:79@:0@:2.80501@:1.61487@:1.61487@:2 .80501@:0@:uM2blackmensural@} [79] @{char@:Quarter thin rehead@:74@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.4760 6@:d2reThin@} [74]@{group@:accidentals@} @{char@:Sharp@:48@:0@:3.08553@:4.20752@:4.20752@:3.08553@:0@:sharp@} [48] @{char@:Black mensural longa notehead (down)@:80@:0@:2.80501@:1.61487@:1.61487@ :2.80501@:0@:dM2blackmensural@} [80] @{char@:Arrowed Sharp (arrow up)@:49@:0@:3.08553@:4.20752@:7.57352@:3.08553@:0@ :sharp.arrowup@} [49] @{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@:Whole mihead@:75@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s0mi@} [75] @{char@:petrucci g clef@:77@:0@:3.50626@:1.82324@:10.65904@:3.50626@:0@:petrucc i.g@} [77] @{char@:Mensural semibrevis head@:83@:0@:1.61946@:1.40251@:1.40251@:0.80974@:0. 55309@:s0mensural@} [83] @{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@:Mensural minima head@:84@:0@:1.61946@:1.40251@:1.40251@:0.80974@:0.5530 9@:s1mensural@} [84] @{char@:Arrowed Sharp (arrow down)@:50@:0.63707@:3.08553@:7.57352@:4.20752@:3.0 8553@:0@:sharp.arrowdown@} [50] @{char@:Whole mirror mihead@:78@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s0mi Mirror@} [78] @{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@:Half mirror mihead@:79@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s1mi Mirror@} [79] @{char@:Petrucci semibrevis head@:87@:0@:3.25555@:2.2608@:2.2608@:1.62778@:1.15 656@:s0petrucci@} [87] @{char@:Arrowed Sharp (arrows up and down)@:51@:0.63707@:3.08553@:7.57352@:7.57 352@:3.08553@:0@:sharp.arrowboth@} [51] @{char@:Quarter mirror mihead@:80@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s2 miMirror@} [80] @{char@:1/2 Sharp@:52@:0@:1.9635@:4.20752@:4.20752@:1.9635@:0@:sharp.slashslash .stem@} [52] @{char@:Petrucci minima head@:88@:0@:3.25555@:2.2608@:2.2608@:1.62778@:1.15656@ :s1petrucci@} [88] @{char@:Whole thin mihead@:81@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s0miTh in@} [81] @{char@:Petrucci semiminima head@:89@:0@:3.25555@:2.2608@:2.2608@:1.62778@:1.15 656@:s2petrucci@} [89] @{char@:Sharp (3 beams)@:53@:0@:3.08553@:4.20752@:4.20752@:3.08553@:0@:sharp.sl ashslashslash.stemstem@} [53] @{char@:Petrucci colored semibrevis head@:90@:0@:3.25555@:2.2608@:2.2608@:1.627 78@:1.15656@:s0blackpetrucci@} [90] @{char@:Half thin mihead@:82@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s1miThi n@} [82] @{char@:Petrucci colored minima head@:91@:0@:3.25555@:2.2608@:2.2608@:1.62778@: 1.15656@:s1blackpetrucci@} [91] @{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@:1/2 Sharp (3 beams)@:54@:0@:2.66475@:3.64651@:3.64651@:2.66475@:0@:shar p.slashslashslash.stem@} [54] @{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@:Whole fa down head@:85@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:d0fa@ } [85] @{char@:Ed. Vat. punctum cavum@:94@:0@:1.62904@:1.01172@:1.09247@:1.62904@:0@:s vaticana.punctum.cavum@} [94] @{char@:half fa up head@:86@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u1fa@} [86] @{char@:3/4 Sharp@:55@:0@:4.48804@:4.20752@:4.20752@:4.48804@:0@:sharp.slashsla sh.stemstemstem@} [55] @{char@:Half fa down head@:87@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:d1fa@} [87] @{char@:Ed. Vat. linea punctum@:95@:0@:2.6596@:1.1304@:1.1304@:2.6596@:0@:svati cana.linea.punctum@} [95] @{char@:Quarter fa up head@:88@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u2fa@ } [88] @{char@:Natural@:56@:0@:1.87001@:4.20752@:4.20752@:1.87001@:0@:natural@} [56] @{char@:Quarter fa down head@:89@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:d2f a@} [89] @{char@:petrucci g clef@:78@:0@:2.80502@:1.4586@:8.52728@:2.80502@:0@:petrucci. g_change@} [78] @{char@:Arrowed Natural (arrow up)@:57@:1.27414@:1.87001@:4.20752@:7.57352@:1.8 7001@:0@:natural.arrowup@} [57] @{char@:Whole thin fa up head@:90@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u0 faThin@} [90] @{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@:Arrowed Natural (arrow down)@:58@:0@:1.87001@:7.57352@:4.20752@:1.87001 @:0@:natural.arrowdown@} [58] @{char@:Ed. Vat. pes lower punctum@:98@:0@:1.62904@:0.99554@:0.97942@:1.62904@: 0@:svaticana.lpes@} [98] @{char@:Whole thin fa down head@:91@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@: d0faThin@} [91] @{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@:half thin fa up head@:92@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u1f aThin@} [92] @{char@:Ed. Vat. var pes upper punctum@:101@:0@:1.62904@:0.72104@:1.25392@:1.62 904@:0@:svaticana.vupes@} [101] @{char@:Arrowed Natural (arrows up and down)@:59@:1.27414@:1.87001@:7.57352@:7. 57352@:1.87001@:0@:natural.arrowboth@} [59] @{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@:Flat@:60@:0.50966@:2.24402@:1.68303@:5.3295@:2.24402@:0@:flat@} [60] @{char@:Half thin fa down head@:93@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:d 1faThin@} [93] @{char@:Ed. Vat. var epiphonus@:105@:0@:1.62904@:1.51234@:0.81795@:1.62904@:0@: svaticana.vepiphonus@} [105] @{char@:Quarter thin fa up head@:94@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@: u2faThin@} [94] @{char@:Arrowed Flat (arrow up)@:61@:1.46526@:2.24402@:1.68303@:7.57352@:2.2440 2@:0@:flat.arrowup@} [61] @{char@:Ed. Vat. rev. plica@:106@:0@:0.97742@:0.74042@:0.69199@:0.97742@:0@:sva ticana.reverse.plica@} [106] @{char@:Quarter thin fa down head@:95@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0 @:d2faThin@} [95] @{char@:Arrowed Flat (arrow down)@:62@:1.46526@:2.24402@:6.17107@:5.3295@:2.244 02@:0@:flat.arrowdown@} [62] @{char@:Ed. Vat. rev. var plica@:107@:0@:0.97742@:1.065@:0.50304@:0.97742@:0@:s vaticana.reverse.vplica@} [107] @{char@:Whole solhead@:96@:0@:3.9529@:1.61487@:1.61487@:3.9529@:0.60056@:s0sol@ } [96] @{char@:Arrowed Flat (arrow up and down)@:63@:1.46526@:2.24402@:6.17107@:7.5735 2@:2.24402@:0@:flat.arrowboth@} [63] @{char@:Ed. Vat. inner cephalicus@:108@:0@:1.62904@:1.17322@:1.15707@:1.62904@: 0@:svaticana.inner.cephalicus@} [108] @{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@:Flat (slashed)@:64@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0@:flat .slash@} [64] @{char@:Whole lahead@:99@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s0la@} [99] @{char@:mensural g clef@:79@:0@:3.50626@:1.82324@:10.65904@:3.50626@:0@:mensura l.g@} [79] @{char@:Half lahead@:100@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s1la@} [100] @{char@:Ed. Vat. cephalicus@:109@:0@:1.62904@:3.76508@:1.15707@:1.62904@:0@:sva ticana.cephalicus@} [109] @{char@:Quarter lahead@:101@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s2la@} [101] @{char@:Ed. Vat. quilisma@:110@:0@:1.62904@:0.90431@:1.1627@:1.62904@:0@:svatic ana.quilisma@} [110] @{char@:Flat (slashed twice)@:65@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0 @:flat.slashslash@} [65] @{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@:Solesmes punctum inclinatum parvum@:111@:0@:1.13075@:0.80743@:0.80743@: 0.56538@:-0.04199@:ssolesmes.incl.parvum@} [111] @{char@:Quarter lahead@:104@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s2laThin @} [104] @{char@:Flatflat (mirrored)@:66@:0@:4.48804@:1.68303@:5.3295@:4.48804@:0@:mirro redflat.flat@} [66] @{char@:Solesmes punctum auctum ascendens@:112@:0@:1.62904@:1.044@:1.80301@:1.6 2904@:0@:ssolesmes.auct.asc@} [112] @{char@:Semi flat@:67@:0.50966@:2.24402@:1.68303@:5.3295@:2.24402@:0@:mirroredf lat@} [67] @{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@:Semi flat@:68@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0@:mirroredf lat.backslash@} [68] @{char@:Solesmes punctum auctum descendens@:113@:0@:1.62904@:1.80301@:1.044@:1. 62904@:0@:ssolesmes.auct.desc@} [113] @{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@:Solesmes punctum incl. auctum@:114@:0@:1.80919@:1.2919@:1.2919@:0.9046@ :0.44247@:ssolesmes.incl.auctum@} [114] @{char@:Double Flat@:69@:0.50966@:4.06725@:1.68303@:5.3295@:4.06725@:0@:flatfla t@} [69] @{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@:Solesmes stropha@:115@:0@:1.80919@:1.2919@:1.2919@:0.9046@:0.44247@:sso lesmes.stropha@} [115] @{char@:Quarter thin up tihead@:113@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.3 3324@:u2tiThin@} [113] @{char@:3/4 Flat@:70@:0.50966@:4.06725@:1.68303@:5.3295@:4.06725@:0@:flatflat.s lash@} [70] @{char@:Quarter thin down tihead@:114@:0@:3.66487@:1.19016@:1.19016@:3.66487@:- 0.33324@:d2tiThin@} [114] @{char@:Double Sharp@:71@:0@:2.80501@:1.40251@:1.40251@:2.80501@:0@:doublesharp @} [71] @{char@:Solesmes stropha aucta@:116@:0@:1.80919@:1.2919@:1.2919@:0.9046@:0.4424 7@:ssolesmes.stropha.aucta@} [116] @{char@:Whole up Funk dohead@:115@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 doFunk@} [115] @{char@:Right Parenthesis@:72@:0@:1.82722@:2.80501@:2.80501@:1.82722@:0@:rightp aren@} [72] @{char@:Solesmes oriscus@:117@:0@:1.93935@:0.96893@:0.96893@:1.93935@:0@:ssoles mes.oriscus@} [117] @{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 @{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] @{group@:arrowheads@} @{char@:open@:74@:2.80501@:0.33978@:1.40251@:1.40251@:0.33978@:0@:open.01@} [74] @{char@:Ed. Med. inclinatum@:118@:0@:2.3569@:1.683@:1.683@:1.17845@:0.83357@:sm edicaea.inclinatum@} [118] @{char@:open@:75@:0.33978@:2.80501@:1.40251@:1.40251@:2.80501@:0@:open.0M1@} [75] @{char@:Half down Funk dohead@:118@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1doFunk@} [118] @{char@:open@:76@:1.40251@:1.40251@:2.80501@:0.33978@:1.40251@:0@:open.11@} [76] @{char@:mensural g clef@:80@:0@:2.80502@:1.4586@:8.52728@:2.80502@:0@:mensural. g_change@} [80] @{char@:Quarter up Funk dohead@:119@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: u2doFunk@} [119] @{char@:open@:77@:1.40251@:1.40251@:0.33978@:2.80501@:1.40251@:0@:open.1M1@} [77] @{char@:Ed. Med. punctum@:119@:0@:2.24397@:1.40251@:1.40251@:2.24397@:0@:smedic aea.punctum@} [119] @{char@:Quarter down Funk dohead@:120@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2doFunk@} [120] @{char@:Hufnagel do clef@:81@:0@:3.08553@:1.9635@:2.10376@:3.08553@:0@:hufnagel .do@} [81] @{char@:Ed. Med. reverse virga@:120@:0@:2.24397@:1.40251@:7.01253@:2.24397@:0@: smedicaea.rvirga@} [120] @{char@:Hufnagel do clef@:82@:0@:2.46843@:1.5708@:1.68301@:2.46843@:0@:hufnagel .do_change@} [82] @{char@:Ed. Med. virga@:121@:0@:2.24397@:7.01253@:1.40251@:2.24397@:0@:smedicae a.virga@} [121] @{char@:close@:78@:2.80501@:0@:1.40251@:1.40251@:0@:0@:close.01@} [78] @{char@:Whole up Funk rehead@:121@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 reFunk@} [121] @{char@:close@:79@:0@:2.80501@:1.40251@:1.40251@:2.80501@:0@:close.0M1@} [79] @{char@:Hufnagel fa clef@:83@:0@:3.366@:3.22574@:2.80501@:3.366@:0@:hufnagel.fa @} [83] @{char@:close@:80@:1.40251@:1.40251@:2.80501@:0@:1.40251@:0@:close.11@} [80] @{char@:Whole down Funk rehead@:122@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0reFunk@} [122] @{char@: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 @{char@:Hufnagel fa clef@:84@:0@:2.69281@:2.58061@:2.24402@:2.69281@:0@:hufnage l.fa_change@} [84] @{char@:Hufnagel punctum@:122@:0@:4.00597@:1.40251@:1.40251@:2.00299@:0.55309@: shufnagel.punctum@} [122] @{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 @{char@:Half up Funk rehead@:123@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1r eFunk@} [123] @{group@:scripts@} @{char@:fermata up@:83@:3.8248@:3.8248@:0.31854@:4.17542@:3.8248@:0@:ufermata@} [83] @{char@:Half down Funk rehead@:124@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1reFunk@} [124] @{char@:Hufnagel do/fa clef@:85@:0@:3.366@:8.83575@:2.10376@:3.366@:0@:hufnagel .do.fa@} [85] @{char@:fermata down@:84@:3.8248@:3.8248@:4.17542@:0.31854@:3.8248@:0@:dfermata @} [84] @{char@:Quarter up Funk rehead@:125@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: u2reFunk@} [125] @{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@:Quarter down Funk rehead@:126@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2reFunk@} [126] @{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 final note@:125@:0@:3.3581@:4.20752@:4.20752@:3.3581@:0@:sM2kiev an@} [125] @{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 @{char@:Whole up Funk mihead@:127@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:u0 miFunk@} [127] @{char@:Kievan recitative mark@:126@:0@:16.31659@:2.3803@:2.3803@:16.31659@:0@: sM1kievan@} [126] @{char@:short fermata up@:85@:2.80501@:2.80501@:0@:6.171@:2.80501@:0@:ushortfer mata@} [85] @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:1.93785@:1.61487@:2.80501@:1.93785@:0@:hufnagel .u0@} [89] @{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@:Custos Hufnagel@:90@:0@:1.93785@:1.61487@:4.20752@:1.93785@:0@:hufnagel .u1@} [90] @{char@:short fermata down@:86@:2.80501@:2.80501@:6.171@:0@:2.80501@:0@:dshortf ermata@} [86] @{char@:Kievan half note (line position)@:130@:0@:2.9733@:4.48804@:2.80501@:2.9 733@:0@:s1kievan@} [130] @{char@:Custos Hufnagel@:91@:0@:1.93785@:1.61487@:3.50626@:1.93785@:0@:hufnagel .u2@} [91] @{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@:Whole down Funk mihead@:128@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@: d0miFunk@} [128] @{char@:Reverse Custos Hufnagel@:92@:0@:1.93785@:2.80501@:1.61487@:1.93785@:0@: hufnagel.d0@} [92] @{char@:Half up Funk mihead@:129@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:u1m iFunk@} [129] @{char@:Reverse Custos Hufnagel@:93@:0@:1.93785@:4.20752@:1.61487@:1.93785@:0@: hufnagel.d1@} [93] @{char@:long fermata up@:87@:3.50627@:3.50627@:0@:4.20752@:3.50627@:0@:ulongfer mata@} [87] @{char@:Kievan eighth note (up)@:133@:0@:2.80501@:1.12198@:8.1345@:2.80501@:0@: u3kievan@} [133] @{char@:Half down Funk mihead@:130@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:d 1miFunk@} [130] @{char@:long fermata down@:88@:3.50627@:3.50627@:4.20752@:0@:3.50627@:0@:dlongf ermata@} [88] @{puorg@:noteheads@} ) @{tnof@}) ) @{char@:Reverse Custos Hufnagel@:94@:0@:1.93785@:3.50626@:1.61487@:1.93785@:0@: hufnagel.d2@} [94] (some charht values had to be adjusted by as much as 0.06783pt) Font metrics written on parmesan-noteheads11.tfm. 101 output files written: parmesan-noteheads11.33 .. parmesan-noteheads11.133 Transcript written on parmesan-noteheads11.log. @{char@:very long fermata up@:89@:4.20752@:4.20752@:0@:4.48804@:4.20752@:0@:uve rylongfermata@} [89] @{char@:Quarter Funk mihead@:131@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s2m iFunk@} [131] @{char@:Custos Med.@:95@:0@:0.80743@:1.61487@:2.80501@:0.80743@:0@:medicaea.u0@ } [95] @{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@: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@:Half up Funk fahead@:134@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1f aFunk@} [134] @{char@:Custos Med.@:96@:0@:0.80743@:1.61487@:4.20752@:0.80743@:0@:medicaea.u1@ } [96] @{char@:> accent@:92@:2.52449@:2.52449@:1.40251@:1.40251@:2.52449@:0@:sforzato@ } [92] @{char@:Half down Funk fahead@:135@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1faFunk@} [135] @{char@:espr@:93@:5.3295@:5.3295@:1.40251@:1.40251@:5.3295@:0@:espr@} [93] @{char@:Custos Med.@:97@:0@:0.80743@:1.61487@:3.50626@:0.80743@:0@:medicaea.u2@ } [97] 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: 4587480 font_size: 11.1780821917808 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=89.4607843137255; bpppix 0.02; nonstopmode; input parmesan-noteheads11.mf'"... @{char@:staccato dot@:94@:0.56099@:0.56099@:0.56099@:0.56099@:0.56099@:0@:stacc ato@} [94] @{char@:Quarter up Funk fahead@:136@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: u2faFunk@} [136] @{char@:staccatissimo/martellato up@:95@:0.70523@:0.70523@:0.2@:2.94925@:0.7052 3@:0@:ustaccatissimo@} [95] @{char@:Quarter down Funk fahead@:137@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2faFunk@} [137] @{char@:staccatissimo/martellato down@:96@:0.70523@:0.70523@:2.94925@:0.2@:0.70 523@:0@:dstaccatissimo@} [96] @{char@:Reverse Custos Med.@:98@:0@:0.80743@:2.80501@:1.61487@:0.80743@:0@:medi caea.d0@} [98] @{char@:Whole Funk solhead@:138@:0@:2.54254@:1.19016@:1.19016@:2.54254@:0.1888@ :s0solFunk@} [138] @{char@:portato/single tenuto@:97@:1.68303@:1.68303@:0.33978@:0.33978@:1.68303@ :0@:tenuto@} [97] @{char@:Reverse Custos Med.@:99@:0@:0.80743@:4.20752@:1.61487@:0.80743@:0@:medi caea.d1@} [99] @{char@:portato/tenuto with staccato@:98@:1.68303@:1.68303@:0.2973@:2.02437@:1. 68303@:0@:uportato@} [98] @{char@:Reverse Custos Med.@:100@:0@:0.80743@:3.50626@:1.61487@:0.80743@:0@:med icaea.d2@} [100] @{char@:Half Funk solhead@:139@:0@:2.54254@:1.19016@:1.19016@:2.54254@:0.1888@: s1solFunk@} [139] @{char@:portato/tenuto with staccato@:99@:1.68303@:1.68303@:2.02437@:0.2973@:1. 68303@:0@:dportato@} [99] @{char@:Quarter Funk solhead@:140@:0@:2.54254@:1.19016@:1.19016@:2.54254@:0.188 8@:s2solFunk@} [140] @{char@:Custos Ed. Vat.@:101@:0@:0.77515@:1.00127@:2.80501@:0.77515@:0@:vatican a.u0@} [101] @{char@:marcato up@:100@:1.40251@:1.40251@:0@:3.08553@:1.40251@:0@:umarcato@} [100]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Whole Funk lahead@:141@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0laF unk@} [141] @{char@:Custos Ed. Vat.@:102@:0@:0.77515@:1.00127@:4.20752@:0.77515@:0@:vatican a.u1@} [102] @{char@:marcato down@:101@:1.40251@:1.40251@:3.08553@:0@:1.40251@:0@:dmarcato@} [101] @{char@:Half Funk lahead@:142@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s1laFu nk@} [142] 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 @{char@:Quarter Funk lahead@:143@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s2l aFunk@} [143] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @{char@:open (unstopped)@:102@:1.12201@:1.12201@:1.40251@:1.40251@:1.12201@:0@: open@} [102] @{char@:Custos Ed. Vat.@:103@:0@:0.77515@:1.00127@:3.50626@:0.77515@:0@:vatican a.u2@} [103]****************************************************** 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) @{char@:halfopen (unstopped)@:103@:1.12201@:1.12201@:1.40251@:1.40251@:1.12201@ :0@:halfopen@} [103] @{char@:Reverse Custos Ed. Vat.@:104@:0@:0.77515@:2.80501@:1.00127@:0.77515@:0@ :vaticana.d0@} [104] (/<>/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 @{char@:Reverse Custos Ed. Vat.@:105@:0@:0.77515@:4.20752@:1.00127@:0.77515@:0@ :vaticana.d1@} [105] @{char@:Whole up Funk tihead@:144@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 tiFunk@} [144] @{char@:halfopen vertical@:104@:1.12201@:1.12201@:1.40251@:1.40251@:1.12201@:0@ :halfopenvertical@} [104] @{char@:Whole down Funk tihead@:145@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0tiFunk@} [145] @{char@:Reverse Custos Ed. Vat.@:106@:0@:0.77515@:3.50626@:1.00127@:0.77515@:0@ :vaticana.d2@} [106] @{char@:Half up Funk tihead@:146@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1t iFunk@} [146] @{char@:plus (stopped)@:105@:1.54277@:1.54277@:1.54277@:1.54277@:1.54277@:0@:st opped@} [105]@{group@:noteheads@} @{char@:Neo-mensural maxima notehead (up)@:33@:0@:7.29305@:1.61487@:1.61487@:7. 29305@:0@:uM3neomensural@} [33] @{char@:Upbow@:106@:1.82326@:1.82326@:0@:5.83444@:1.82326@:0@:upbow@} [106] @{char@:Custos Mensural@:107@:0@:3.87566@:1.06581@:5.61002@:3.87566@:0@:mensura l.u0@} [107] @{char@:Downbow@:107@:2.10376@:2.10376@:0@:3.73999@:2.10376@:0@:downbow@} [107] @{char@:Half down Funk tihead@:147@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1tiFunk@} [147]@{char@:Reverse turn@:108@:3.06798@:3.06798@:1.485@:1.485@:3.06798@:0@:reverset urn@} [108] @{char@:Custos Mensural@:108@:0@:3.87566@:1.06581@:7.01253@:3.87566@:0@:mensura l.u1@} [108] @{char@:Quarter up Funk tihead@:148@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: u2tiFunk@} [148] @{char@:Neo-mensural maxima notehead (down)@:34@:0@:7.29305@:1.61487@:1.61487@: 7.29305@:0@:dM3neomensural@} [34] @{char@:Custos Mensural@:109@:0@:3.87566@:1.06581@:6.31126@:3.87566@:0@:mensura l.u2@} [109] @{char@:Turn@:109@:3.06798@:3.06798@:1.485@:1.485@:3.06798@:0@:turn@} [109] @{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@:Reverse Custos Mensural@:110@:0@:3.87566@:5.61002@:1.06581@:3.87566@:0@ :mensural.d0@} [110] @{char@:Half up Walker dohead@:151@:0@:2.74866@:1.19016@:1.19016@:1.6505@:0.914 15@:u1doWalker@} [151] @{char@:Trill (`tr')@:110@:2.38428@:2.38428@:0@:5.89047@:2.38428@:0@:trill@} [110] @{char@:Neo-mensural longa notehead (up)@:35@:0@:5.61002@:1.61487@:1.61487@:5.6 1002@:0@:uM2neomensural@} [35] @{char@:left heel@:111@:1.40251@:1.40251@:1.40251@:1.87001@:1.40251@:0@:upedalh eel@} [111] @{char@:Half down Walker dohead@:152@:0@:2.74866@:1.19016@:1.19016@:1.6505@:0.9 1415@:d1doWalker@} [152] @{char@:Reverse Custos Mensural@:111@:0@:3.87566@:7.01253@:1.06581@:3.87566@:0@ :mensural.d1@} [111] @{char@:right heel@:112@:1.40251@:1.40251@:1.87001@:1.40251@:1.40251@:0@:dpedal heel@} [112] @{char@:Quarter up Walker dohead@:153@:0@:2.74866@:1.19016@:1.19016@:1.6505@:0. 91415@:u2doWalker@} [153] @{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 @{char@:left toe@:113@:1.40251@:1.40251@:0@:4.20752@:1.40251@:0@:upedaltoe@} [113] @{char@:Quarter down Walker dohead@:154@:0@:2.74866@:1.19016@:1.19016@:1.6505@: 0.91415@:d2doWalker@} [154] @{char@:Neo-mensural longa notehead (down)@:36@:0@:5.61002@:1.61487@:1.61487@:5 .61002@:0@:dM2neomensural@} [36] @{char@:Whole Walker rehead@:155@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0r eWalker@} [155] @{char@:Neo-mensural brevis notehead@:37@:0@:5.61002@:1.61487@:1.61487@:5.61002 @:0@:sM1neomensural@} [37] @{char@:right toe@:114@:1.40251@:1.40251@:4.20752@:0@:1.40251@:0@:dpedaltoe@} [114] @{char@:Half up Walker rehead@:156@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u 1reWalker@} [156] @{char@:Flageolet@:115@:1.496@:1.496@:1.496@:1.496@:1.496@:0@:flageolet@} [115] @{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] @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.28052@:1.68303@:1.68303@:2.80501@:1.68303@:0@:med icaeaM1@} [113] @{char@:Quarter down Walker rehead@:159@:0@:2.74866@:1.19016@:1.19016@:2.74866@ :0@:d2reWalker@} [159] @{char@:Ed. Vat. Flat@:114@:0.10619@:1.5087@:0.95369@:2.55257@:1.5087@:0@:vatic anaM1@} [114]@{char@:Segno@:116@:2.80501@:2.80501@:4.20752@:4.20752@:2.80501@:0@:segno@} [116] @{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:7.29305@:1.6148 7@:1.61487@:7.29305@:0@:urM3neomensural@} [38] @{char@:Ed. Vat. Natural@:115@:0.16988@:1.29185@:2.13179@:2.13179@:1.29185@:0@: vaticana0@} [115] @{char@:Varied Segno@:117@:3.50627@:3.50627@:11.22003@:11.22003@:3.50627@:0@:va rsegno@} [117] @{char@:Whole Walker mihead@:160@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s0m iWalker@} [160] @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:7.29305@:1.61 487@:1.61487@:7.29305@:0@:drM3neomensural@} [39] @{char@:Coda@:118@:2.85178@:2.85178@:3.78677@:3.78677@:2.85178@:0@:coda@} [118] @{char@:Mensural Sharp@:116@:1.06746@:1.62845@:1.29185@:1.29185@:1.62845@:0@:me nsural1@} [116]@{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@:Half Walker mihead@:161@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s1mi Walker@} [161] @{char@:Left Comma@:121@:1.40251@:0@:1.68303@:1.68303@:0@:0@:lcomma@} [121] @{char@:Mensural Flat@:117@:0.31854@:1.44052@:1.01979@:5.36757@:1.44052@:0@:men suralM1@} [117] @{char@:Right Varied Comma@:122@:0.70125@:0.70125@:1.68303@:1.68303@:0.70125@:0 @:rvarcomma@} [122] @{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:5.61002@:1.61487 @:1.61487@:5.61002@:0@:urM2neomensural@} [40] @{char@:Quarter Walker mihead@:162@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s 2miWalker@} [162] @{char@:Left Varied Comma@:123@:0.70125@:0.70125@:1.68303@:1.68303@:0.70125@:0@ :lvarcomma@} [123] @{char@:Whole Walker fahead@:163@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0f aWalker@} [163] @{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@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:5.61002@:1.614 87@:1.61487@:5.61002@:0@:drM2neomensural@} [41] @{char@:Arpeggio arrow down@:126@:0@:2.24402@:0@:2.80501@:2.24402@:0@:arpeggio. arrow.M1@} [126] @{char@:Half up Walker fahead@:164@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u 1faWalker@} [164] @{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:5.61002@:1.61487@:1 .61487@:5.61002@:0@:srM1neomensural@} [42] @{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@:Half down Walker fahead@:165@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@ :d1faWalker@} [165] @{char@:Neo-mensural semibrevis head@:43@:0@:2.80501@:1.61487@:1.61487@:1.40251 @:0.51062@:s0neomensural@} [43] @{char@:Quarter up Walker fahead@:166@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:u2faWalker@} [166] @{char@:trilelement@:128@:1.16876@:1.16876@:1.40251@:1.40251@:1.16876@:0@:trile lement@} [128] @{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@: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@:Half Funk lahead@:169@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s1laWa lker@} [169] @{char@:prall@:129@:2.33751@:2.33751@:1.40251@:1.40251@:2.33751@:0@:prall@} [129] @{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@:Harmonic notehead (Neo-mensural open)@:46@:0@:3.64651@:2.09933@:2.09933 @:3.64651@:0@:s0harmonic@} [46] @{char@:mordent@:130@:2.33751@:2.33751@:1.87001@:1.87001@:2.33751@:0@:mordent@} [130] @{char@:Half up Walker tihead@:172@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u 1tiWalker@} [172] @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:3.64651@:2.09933@:2.0993 3@:3.64651@:0@:s2harmonic@} [47] @{char@:Hufnagel Flat@:118@:0.42471@:1.82722@:1.05386@:5.26138@:1.82722@:0@:huf nagelM1@} [118] @{char@:prallprall@:131@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:prallp rall@} [131] @{char@:Kievan sharp@:119@:0@:4.48804@:4.48804@:4.48804@:4.48804@:0@:kievan1@} [119] @{char@:Mensural maxima notehead (up)@:48@:0@:5.61002@:1.61487@:1.61487@:5.6100 2@:0@:uM3mensural@} [48] @{char@:Kievan flat@:120@:0@:2.80501@:2.80501@:5.04903@:2.80501@:0@:kievanM1@} [120] @{puorg@:accidentals@} ) @{char@:Half down Walker tihead@:173@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@ :d1tiWalker@} [173] (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf @{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] @{char@:Mensural maxima notehead (down)@:49@:0@:5.61002@:1.61487@:1.61487@:5.61 002@:0@:dM3mensural@} [49] @{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@}) ) @{char@:prallmordent@:132@:3.50627@:3.50627@:1.87001@:1.87001@:3.50627@:0@:pral lmordent@} [132] @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@:1.68303@:5.61002@:0.28052@:1.68303@:0@: mensuralu03@} [121] @{char@:Mensural maxima notehead (ligature)@:50@:0@:5.61002@:1.61487@:1.61487@: 5.61002@:0@:sM3ligmensural@} [50] @{char@:8th Mensural Flag (up)@:122@:0@:1.68303@:4.20752@:0.28052@:1.68303@:0@: mensuralu13@} [122] Font metrics written on feta-noteheads11.tfm. 143 output files written: feta-noteheads11.33 .. feta-noteheads11.175 Transcript written on feta-noteheads11.log. @{char@:8th Mensural Flag (up)@:123@:0@:1.68303@:4.90877@:0.28052@:1.68303@:0@: mensuralu23@} [123] @{char@:Mensural longa notehead (up)@:51@:0@:2.80501@:1.61487@:1.61487@:2.80501 @:0@:uM2mensural@} [51] @{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@:Mensural longa notehead (down)@:52@:0@:2.80501@:1.61487@:1.61487@:2.805 01@:0@:dM2mensural@} [52] @{char@:8th Mensural Flag (down)@:126@:1.68303@:0@:0.28052@:4.90877@:0@:0@:mens urald23@} [126] @{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@:Mensural longa notehead (ligature)@:53@:0@:2.80501@:1.61487@:1.61487@:2 .80501@:0@:sM2ligmensural@} [53] @{char@:pralldown@:135@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:pralldo wn@} [135] @{char@:16th Mensural Flag (up)@:127@:0@:1.68303@:8.41502@:0.28052@:1.68303@:0@ :mensuralu04@} [127] @{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@:16th Mensural Flag (up)@:128@:0@:1.68303@:7.01253@:0.28052@:1.68303@:0@ :mensuralu14@} [128] @{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:5.61002@:1.61 487@:1.61487@:5.61002@:0@:srM3ligmensural@} [57] @{char@:downprall@:136@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:downpra ll@} [136] @{char@:16th Mensural Flag (up)@:129@:0@:1.68303@:7.71378@:0.28052@:1.68303@:0@ :mensuralu24@} [129] @{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@:16th Mensural Flag (down)@:130@:1.68303@:0@:0.28052@:8.41502@:0@:0@:men surald04@} [130] @{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@:16th Mensural Flag (down)@:131@:1.68303@:0@:0.28052@:7.01253@:0@:0@:men surald14@} [131] @{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:2.80501@:1.614 87@:1.61487@:2.80501@:0@:srM2ligmensural@} [60] @{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@:Mensural brevis notehead (reduced hole)@:61@:0@:2.80501@:1.61487@:1.614 87@:2.80501@:0@:srM1mensural@} [61] @{char@:16th Mensural Flag (down)@:132@:1.68303@:0@:0.28052@:7.71378@:0@:0@:men surald24@} [132] @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:5.61002@:1.61487@:1. 61487@:5.61002@:0@:uM3semimensural@} [62] @{char@:Straight caesura@:141@:0@:5.61002@:2.24402@:3.366@:5.61002@:0@:caesura. straight@} [141] @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:5.61002@:1.61487@: 1.61487@:5.61002@:0@:dM3semimensural@} [63] @{char@:Tick mark@:142@:1.68303@:3.08548@:0@:4.76851@:3.08548@:0@:tickmark@} [142] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:5.61002@:1.614 87@:1.61487@:5.61002@:0@:sM3semiligmensural@} [64] @{char@:32th Mensural Flag (up)@:133@:0@:1.68303@:11.22003@:0.28052@:1.68303@:0 @:mensuralu05@} [133] @{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 @{char@:Semi-colored mensural longa notehead (up)@:65@:0@:2.80501@:1.61487@:1.6 1487@:2.80501@:0@:uM2semimensural@} [65] @{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@:32th Mensural Flag (up)@:134@:0@:1.68303@:9.81754@:0.28052@:1.68303@:0@ :mensuralu15@} [134] @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:2.80501@:1.61487@:1 .61487@:2.80501@:0@:dM2semimensural@} [66]@{char@:F clef @:146@:0@:7.5268@:7.01253@:2.80501@:7.5268@:0@:F@} [146] @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:2.80501@:1.6148 7@:1.61487@:2.80501@:0@:sM2semiligmensural@} [67] @{char@:F clef (reduced)@:147@:0@:6.02145@:5.61005@:2.24402@:6.02145@:0@:F_chan ge@} [147] @{char@:32th Mensural Flag (up)@:135@:0@:1.68303@:10.51878@:0.28052@:1.68303@:0 @:mensuralu25@} [135] @{char@:Semi-colored mensural brevis notehead@:68@:0@:2.80501@:1.61487@:1.61487 @:2.80501@:0@:sM1semimensural@} [68] @{char@:G clef@:148@:0@:7.1949@:7.15279@:13.46405@:7.1949@:0@:G@} [148] @{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:5.6100 2@:1.61487@:1.61487@:5.61002@:0@:urM3semimensural@} [69] @{char@:32th Mensural Flag (down)@:136@:1.68303@:0@:0.28052@:11.22003@:0@:0@:me nsurald05@} [136] @{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:5.61 002@:1.61487@:1.61487@:5.61002@:0@:drM3semimensural@} [70] @{char@:G clef@:149@:0@:5.75595@:5.72226@:11.12718@:5.75595@:0@:G_change@} [149] @{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: 5.61002@:1.61487@:1.61487@:5.61002@:0@:srM3semiligmensural@} [71] @{char@:percussion clef@:150@:-1.87935@:5.61002@:2.80501@:2.80501@:5.61002@:0@: percussion@} [150] @{char@:32th Mensural Flag (down)@:137@:1.68303@:0@:0.28052@:9.81754@:0@:0@:men surald15@} [137] @{char@:percussion clef (reduced)@:151@:-1.5035@:4.48804@:2.24402@:2.24402@:4.4 8804@:0@:percussion_change@} [151] @{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:2.80501 @:1.61487@:1.61487@:2.80501@:0@:urM2semimensural@} [72] @{char@:tab clef@:152@:-0.56099@:7.85403@:8.07848@:8.07848@:7.85403@:0@:tab@} [152] @{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@:tab clef (reduced)@:153@:-0.44879@:6.28326@:6.46281@:6.46281@:6.28326@: 0@:tab_change@} [153] @{puorg@:clefs@} ) @{char@:32th Mensural Flag (down)@:138@:1.68303@:0@:0.28052@:10.51878@:0@:0@:me nsurald25@} [138] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.m f @{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:2.80501@:1 .61487@:1.61487@:2.80501@:0@:srM1semimensural@} [75] @{group@:timesig@} @{char@:4/4 meter@:154@:0@:4.62431@:2.80501@:2.80501@:4.62431@:0@:C44@} [154] @{char@:Black mensural maxima notehead (up)@:76@:0@:5.61002@:1.61487@:1.61487@: 5.61002@:0@:uM3blackmensural@} [76] @{char@:2/2 meter@:155@:0@:4.62431@:2.80501@:2.80501@:4.62431@:0@:C22@} [155] @{puorg@:timesig@} ) @{char@:Black mensural maxima notehead (down)@:77@:0@:5.61002@:1.61487@:1.61487 @:5.61002@:0@:dM3blackmensural@} [77] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf @{char@:Black mensural maxima notehead (ligature)@:78@:0@:5.61002@:1.61487@:1.6 1487@:5.61002@:0@:sM3blackligmensural@} [78] @{group@:pedal@} @{char@:Pedal asterisk@:156@:0@:4.36334@:0@:4.36334@:4.36334@:0@:*@} [156] @{char@:Black mensural longa notehead (up)@:79@:0@:2.80501@:1.61487@:1.61487@:2 .80501@:0@:uM2blackmensural@} [79] @{char@:Pedal dash@:157@:0@:2.96191@:0@:3.20572@:2.96191@:0@:M@} [157] @{char@:64th Mensural Flag (up)@:139@:0@:1.68303@:14.02504@:0.28052@:1.68303@:0 @:mensuralu06@} [139] @{char@:Pedal dot@:158@:0@:0.9873@:0@:0.9873@:0.9873@:0@:.@} [158] @{char@:Black mensural longa notehead (down)@:80@:0@:2.80501@:1.61487@:1.61487@ :2.80501@:0@:dM2blackmensural@} [80] @{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@:Black mensural longa notehead (ligature)@:81@:0@:2.80501@:1.61487@:1.61 487@:2.80501@:0@:sM2blackligmensural@} [81] @{char@:Pedal e@:161@:0@:2.244@:0@:3.20572@:2.244@:0@:e@} [161] @{char@:Black mensural brevis notehead@:82@:0@:2.80501@:1.61487@:1.61487@:2.805 01@:0@:sM1blackmensural@} [82] @{char@:64th Mensural Flag (up)@:140@:0@:1.68303@:12.62254@:0.28052@:1.68303@:0 @:mensuralu16@} [140] @{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@:Pedal Ped@:162@:0@:8.95358@:0@:5.61002@:8.95358@:0@:Ped@} [162] @{puorg@:pedal@} ) @{char@:64th Mensural Flag (up)@:141@:0@:1.68303@:13.32379@:0.28052@:1.68303@:0 @:mensuralu26@} [141] (/<>/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@:Mensural semiminima head@:85@:0@:1.61946@:1.40251@:1.40251@:0.80974@:0. 55309@:s2mensural@} [85]@{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@:Black mensural semibrevis head@:86@:0@:1.61946@:1.40251@:1.40251@:0.809 74@:0.55309@:s0blackmensural@} [86] @{char@:accordion register dot@:166@:0.70126@:0.70126@:0.70126@:0.70126@:0.7012 6@:0@:dot@} [166] @{char@:Petrucci semibrevis head@:87@:0@:3.25555@:2.2608@:2.2608@:1.62778@:1.15 656@:s0petrucci@} [87] @{char@:accordion register freebass@:167@:3.08107@:3.08107@:0.19325@:5.80327@:3 .08107@:0@:freebass@} [167] @{char@:64th Mensural Flag (down)@:142@:1.68303@:0@:0.28052@:14.02504@:0@:0@:me nsurald06@} [142] @{char@:Petrucci minima head@:88@:0@:3.25555@:2.2608@:2.2608@:1.62778@:1.15656@ :s1petrucci@} [88] @{char@:accordion register stdbass@:168@:5.88608@:5.88608@:0.19325@:11.41328@:5 .88608@:0@:stdbass@} [168] @{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@:accordion register bayanbass@:169@:3.08107@:3.08107@:0.27606@:8.69109@: 3.08107@:0@:bayanbass@} [169] @{char@:Petrucci colored minima head@:91@:0@:3.25555@:2.2608@:2.2608@:1.62778@: 1.15656@:s1blackpetrucci@} [91] @{char@:64th Mensural Flag (down)@:143@:1.68303@:0@:0.28052@:12.62254@:0@:0@:me nsurald16@} [143] @{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@: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 @{char@:Ed. Vat. linea punctum@:95@:0@:2.6596@:1.1304@:1.1304@:2.6596@:0@:svati cana.linea.punctum@} [95] @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens ural44@} [145] @{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@} ) @{char@:Ed. Vat. linea punctum cavum@:96@:0@:2.6596@:1.1304@:1.1304@:2.6596@:0@ :svaticana.linea.punctum.cavum@} [96] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf @{char@:Mensural 2/2 meter@:146@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens ural22@} [146] @{group@:ties@} @{char@:Short lyric tie@:173@:0@:0@:1.77647@:0@:0@:0@:lyric.short@} [173] @{char@:Default lyric tie@:174@:0@:0@:1.83879@:0@:0@:0@:lyric.default@} [174] @{puorg@:ties@} ) @{parameter@:staffsize@:11.22@} @{parameter@:stafflinethickness@:0.42471@} @{parameter@:staff_space@:2.80501@} @{parameter@:linethickness@:0.42471@} @{parameter@:black_notehead_width@:3.66487@} @{parameter@:ledgerlinethickness@:0.84943@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) @{char@:Mensural 3/2 meter@:147@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens ural32@} [147] @{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] (some charht values had to be adjusted by as much as 0.25249pt) (some chardp values had to be adjusted by as much as 0.20262pt) Font metrics written on feta11.tfm. 142 output files written: feta11.33 .. feta11.174 Transcript written on feta11.log. @{char@: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@:Ed. Vat. pes var lower punctum@:99@:0@:1.62904@:1.35081@:0.62415@:1.629 04@:0@:svaticana.vlpes@} [99] @{char@:Mensural 3/4 meter@:150@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens ural34@} [150] @{char@:Ed. Vat. pes upper punctum@:100@:0@:1.62904@:0.97942@:0.99554@:1.62904@ :0@:svaticana.upes@} [100] @{char@:Mensural 6/8 meter@:151@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens ural68@} [151] @{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@: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@:Ed. Vat. var plica@:103@:0@:0.97742@:0.92937@:0.63867@:0.97742@:0@:svat icana.vplica@} [103] @{char@:Mensural 4/4 meter@:156@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural44@} [156] @{char@:Ed. Vat. epiphonus@:104@:0@:1.62904@:1.15707@:1.17322@:1.62904@:0@:svat icana.epiphonus@} [104] @{char@:Mensural 2/2 meter@:157@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural22@} [157] @{char@:Ed. Vat. var epiphonus@:105@:0@:1.62904@:1.51234@:0.81795@:1.62904@:0@: svaticana.vepiphonus@} [105] @{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@:Ed. Vat. rev. plica@:106@:0@:0.97742@:0.74042@:0.69199@:0.97742@:0@:sva ticana.reverse.plica@} [106] @{char@:Mensural 9/4 meter@:160@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural94@} [160] @{char@:Ed. Vat. rev. var plica@:107@:0@:0.97742@:1.065@:0.50304@:0.97742@:0@:s vaticana.reverse.vplica@} [107] @{char@:Mensural 3/4 meter@:161@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural34@} [161] @{char@:Ed. Vat. inner cephalicus@:108@:0@:1.62904@:1.17322@:1.15707@:1.62904@: 0@:svaticana.inner.cephalicus@} [108] @{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@:Ed. Vat. cephalicus@:109@:0@:1.62904@:3.76508@:1.15707@:1.62904@:0@:sva ticana.cephalicus@} [109] @{char@:Mensural 6/8 meter@:165@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural68alt@} [165] @{char@:Ed. Vat. quilisma@:110@:0@:1.62904@:0.90431@:1.1627@:1.62904@:0@:svatic ana.quilisma@} [110] @{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@:Solesmes punctum inclinatum parvum@:111@:0@:1.13075@:0.80743@:0.80743@: 0.56538@:-0.04199@:ssolesmes.incl.parvum@} [111] @{char@:accentus up@:168@:0.35063@:0.35063@:0.49089@:0.49089@:0.35063@:0@:uacce ntus@} [168] @{char@:Solesmes punctum auctum ascendens@:112@:0@:1.62904@:1.044@:1.80301@:1.6 2904@:0@:ssolesmes.auct.asc@} [112] @{char@:accentus down@:169@:0.35063@:0.35063@:0.49089@:0.49089@:0.35063@:0@:dac centus@} [169] @{char@:Solesmes punctum auctum descendens@:113@:0@:1.62904@:1.80301@:1.044@:1. 62904@:0@:ssolesmes.auct.desc@} [113] @{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@:Solesmes punctum incl. auctum@:114@:0@:1.80919@:1.2919@:1.2919@:0.9046@ :0.44247@:ssolesmes.incl.auctum@} [114] @{char@:augmentum@:173@:0.35063@:0.35063@:0.35063@:0.35063@:0.35063@:0@:augment um@} [173] @{char@:Solesmes stropha@:115@:0@:1.80919@:1.2919@:1.2919@:0.9046@:0.44247@:sso lesmes.stropha@} [115] @{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@: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@: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@:Ed. Med. inclinatum@:118@:0@:2.3569@:1.683@:1.683@:1.17845@:0.83357@:sm edicaea.inclinatum@} [118] @{char@:Kievan augmentation dot@:178@:0@:2.3803@:1.19016@:1.19016@:2.3803@:0@:d otkievan@} [178] @{char@:Ed. Med. punctum@:119@:0@:2.24397@:1.40251@:1.40251@:2.24397@:0@:smedic aea.punctum@} [119] @{puorg@:dots@} ) @{tnof@}) ) @{char@:Ed. Med. reverse virga@:120@:0@:2.24397@:1.40251@:7.01253@:2.24397@:0@: smedicaea.rvirga@} [120] (some charht values had to be adjusted by as much as 0.35063pt) (some chardp values had to be adjusted by as much as 0.35063pt) Font metrics written on parmesan11.tfm. 146 output files written: parmesan11.33 .. parmesan11.178 Transcript written on parmesan11.log. @{char@: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] 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: 4552987 font_size: 11.1780821917808 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=89.4607843137255; bpppix 0.02; nonstopmode; input parmesan11.mf'"... @{char@: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. This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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] 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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! @{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 *** Successfully generated feta-noteheads11.pfb! *** @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:1.93785@:1.61487@:2.80501@:1.93785@:0@:hufnagel .u0@} [89]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 @{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]( 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 @{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]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta14.mf'"... @{char@:Mensural Sharp@:116@:1.06746@:1.62845@:1.29185@:1.29185@:1.62845@:0@:me nsural1@} [116] @{char@:Mensural Flat@:117@:0.31854@:1.44052@:1.01979@:5.36757@:1.44052@:0@:men suralM1@} [117]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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 @{char@:Hufnagel Flat@:118@:0.42471@:1.82722@:1.05386@:5.26138@:1.82722@:0@:huf nagelM1@} [118]) @{font@:GNU@:LilyPond@:feta@:14.14@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf @{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@: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] @{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@:whole rest (outside staff)@:35@:0@:5.3025@:2.20938@:0.44977@:5.3025@:0@ :0o@} [35] @{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@: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@:8th Mensural Flag (down)@:125@:1.68303@:0@:0.28052@:4.20752@:0@:0@:mens urald13@} [125] @{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@:8th Mensural Flag (down)@:126@:1.68303@:0@:0.28052@:4.90877@:0@:0@:mens urald23@} [126] @{char@:breve rest (outside staff)@:40@:0@:2.121@:0.44977@:3.535@:2.121@:0@:M1o @} [40] @{char@:16th Mensural Flag (up)@:127@:0@:1.68303@:8.41502@:0.28052@:1.68303@:0@ :mensuralu04@} [127] @{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@:16th Mensural Flag (up)@:128@:0@:1.68303@:7.01253@:0.28052@:1.68303@:0@ :mensuralu14@} [128] @{char@:8th rest@:43@:0@:3.535@:3.75989@:2.89871@:3.535@:0@:3@} [43] @{char@:16th Mensural Flag (up)@:129@:0@:1.68303@:7.71378@:0.28052@:1.68303@:0@ :mensuralu24@} [129] @{char@:16th rest@:44@:0@:4.24199@:7.29489@:2.89871@:4.24199@:0@:4@} [44] Converting PostScript graphics to Type 1 font programs... Invoking "t1asm parmesan-noteheads11.pt1 parmesan-noteheads11.pfb"... @{char@:32th rest@:45@:0@:4.59552@:7.29489@:6.43372@:4.59552@:0@:5@} [45] Invoking "fontforge -script parmesan-noteheads11.pe parmesan-noteheads11.pfb"... @{char@:64th rest@:46@:0@:4.94899@:10.8299@:6.43372@:4.94899@:0@:6@} [46] @{char@:16th Mensural Flag (down)@:130@:1.68303@:0@:0.28052@:8.41502@:0@:0@:men surald04@} [130] @{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 @{char@:16th Mensural Flag (down)@:131@:1.68303@:0@:0.28052@:7.01253@:0@:0@:men surald14@} [131]@{group@:accidentals@} @{char@:Sharp@:48@:0@:3.88852@:5.3025@:5.3025@:3.88852@:0@:sharp@} [48] @{char@:16th Mensural Flag (down)@:132@:1.68303@:0@:0.28052@:7.71378@:0@:0@:men surald24@} [132]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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: @{char@:Arrowed Sharp (arrow up)@:49@:0@:3.88852@:5.3025@:9.5445@:3.88852@:0@:s harp.arrowup@} [49]Cannot find your hotkey definition file! @{char@:Arrowed Sharp (arrow down)@:50@:0.67465@:3.88852@:9.5445@:5.3025@:3.888 52@:0@:sharp.arrowdown@} [50] @{char@:32th Mensural Flag (up)@: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@: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@:32th Mensural Flag (up)@:135@:0@:1.68303@:10.51878@:0.28052@:1.68303@:0 @:mensuralu25@} [135] @{char@:Sharp (3 beams)@:53@:0@:3.88852@:5.3025@:5.3025@:3.88852@:0@:sharp.slas hslashslash.stemstem@} [53] @{char@:32th Mensural Flag (down)@:136@:1.68303@:0@:0.28052@:11.22003@:0@:0@:me nsurald05@} [136] @{char@:1/2 Sharp (3 beams)@:54@:0@:3.35825@:4.59552@:4.59552@:3.35825@:0@:shar p.slashslashslash.stem@} [54] @{char@:32th Mensural Flag (down)@:137@:1.68303@:0@:0.28052@:9.81754@:0@:0@:men surald15@} [137] @{char@: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@:32th Mensural Flag (down)@:138@:1.68303@:0@:0.28052@:10.51878@:0@:0@:me nsurald25@} [138] @{char@:Arrowed Natural (arrow up)@:57@:1.3493@:2.35667@:5.3025@:9.5445@:2.3566 7@:0@:natural.arrowup@} [57] @{char@:64th Mensural Flag (up)@:139@:0@:1.68303@:14.02504@:0.28052@:1.68303@:0 @:mensuralu06@} [139] @{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@:64th Mensural Flag (up)@:140@:0@:1.68303@:12.62254@:0.28052@:1.68303@:0 @:mensuralu16@} [140] @{char@:Flat@:60@:0.53972@:2.82802@:2.12102@:6.71649@:2.82802@:0@:flat@} [60] @{char@:64th Mensural Flag (up)@:141@:0@:1.68303@:13.32379@:0.28052@:1.68303@:0 @:mensuralu26@} [141] @{char@:Arrowed Flat (arrow up)@:61@:1.5517@:2.82802@:2.12102@:9.54451@:2.82802 @:0@:flat.arrowup@} [61] @{char@: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@:64th Mensural Flag (down)@:142@:1.68303@:0@:0.28052@:14.02504@:0@:0@:me nsurald06@} [142] @{char@:Flat (slashed)@:64@:1.41399@:2.82802@:2.12102@:6.71649@:2.82802@:0@:fla t.slash@} [64] @{char@:64th Mensural Flag (down)@:143@:1.68303@:0@:0.28052@:12.62254@:0@:0@:me nsurald16@} [143] @{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@: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@:Double Flat@:69@:0.53972@:5.12575@:2.12102@:6.71649@:5.12575@:0@:flatfl at@} [69] *** Successfully generated parmesan-noteheads11.pfb! *** @{char@:Mensural 2/2 meter@:146@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens ural22@} [146]( 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 @{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@:Mensural 3/2 meter@:147@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens ural32@} [147] @{char@:Right Parenthesis@:72@:0@:2.21727@:3.535@:3.535@:2.21727@:0@:rightparen @} [72] @{char@:Mensural 6/4 meter@:148@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens ural64@} [148] @{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@:Mensural 9/4 meter@:149@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens ural94@} [149] @{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@:Mensural 3/4 meter@:150@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens ural34@} [150] @{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@:Mensural 6/8 meter@:151@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens ural68@} [151] @{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 @{char@:Mensural 9/8 meter@:152@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens ural98@} [152] @{group@:scripts@} @{char@:fermata up@:83@:4.75609@:4.75609@:0.33733@:5.19797@:4.75609@:0@:ufermat a@} [83] @{char@:Mensural 4/8 meter@:153@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens ural48@} [153] Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta11.pt1 feta11.pfb"... @{char@:fermata down@:84@:4.75609@:4.75609@:5.19797@:0.33733@:4.75609@:0@:dferm ata@} [84] @{char@:Mensural 6/8 meter@:154@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens ural68alt@} [154] @{char@:short fermata up@:85@:3.535@:3.535@:0@:7.777@:3.535@:0@:ushortfermata@} [85] @{char@:Mensural 2/4 meter@:155@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens ural24@} [155] Invoking "fontforge -script feta11.pe feta11.pfb"... @{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@:Mensural 4/4 meter@:156@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural44@} [156] @{char@:long fermata down@:88@:4.41876@:4.41876@:5.3025@:0@:4.41876@:0@:dlongfe rmata@} [88] @{char@:Mensural 2/2 meter@:157@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural22@} [157] @{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]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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: @{char@:Mensural 3/2 meter@:158@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural32@} [158]Cannot find your hotkey definition file! @{char@:Thumb@:91@:1.414@:1.414@:2.82802@:1.7675@:1.414@:0@:thumb@} [91] @{char@:Mensural 6/4 meter@:159@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural64@} [159] @{char@:> accent@:92@:3.18149@:3.18149@:1.7675@:1.7675@:3.18149@:0@:sforzato@} [92] @{char@:Mensural 9/4 meter@:160@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural94@} [160] @{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@:Mensural 3/4 meter@:161@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural34@} [161] @{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@:Mensural 6/8 meter@:162@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural68@} [162] @{char@:portato/single tenuto@:97@:2.12102@:2.12102@:0.35982@:0.35982@:2.12102@ :0@:tenuto@} [97] @{char@:Mensural 9/8 meter@:163@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural98@} [163]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta13.mf'"... @{char@:portato/tenuto with staccato@:98@:2.12102@:2.12102@:0.31483@:2.44862@:2 .12102@:0@:uportato@} [98] @{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 @{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]@{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@:marcato down@:101@:1.7675@:1.7675@:3.88852@:0@:1.7675@:0@:dmarcato@} [101] @{char@:half circle@:170@:0.4383@:0.4383@:0@:0.4383@:0.4383@:0@:usemicirculus@} [170] @{char@:open (unstopped)@:102@:1.414@:1.414@:1.7675@:1.7675@:1.414@:0@:open@} [102]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp @{char@:half circle@:171@:0.4383@:0.4383@:0.4383@:0@:0.4383@:0@:dsemicirculus@} [171] (/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 @{char@:circle@:172@:0.4383@:0.4383@:0.4383@:0.4383@:0.4383@:0@:circulus@} [172] ****************************************************** 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 @{char@:halfopen (unstopped)@:103@:1.414@:1.414@:1.7675@:1.7675@:1.414@:0@:half open@} [103] @{char@:augmentum@:173@:0.35063@:0.35063@:0.35063@:0.35063@:0.35063@:0@:augment um@} [173]) @{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf @{char@:halfopen vertical@:104@:1.414@:1.414@:1.7675@:1.7675@:1.414@:0@:halfope nvertical@} [104] @{group@:rests@} @{char@:whole rest@:33@:0@:4.72502@:1.96875@:0@:4.72502@:0@:0@} [33] @{char@:signum congruentiae up@:174@:2.03958@:2.03958@:1.06178@:7.09651@:2.0395 8@:0@:usignumcongruentiae@} [174] @{char@:half rest@:34@:0@:4.72502@:0@:1.96875@:4.72502@:0@:1@} [34] @{char@:plus (stopped)@:105@:1.94426@:1.94426@:1.94426@:1.94426@:1.94426@:0@:st opped@} [105] @{char@:signum congruentiae down@:175@:2.03958@:2.03958@:7.09651@:1.06178@:2.03 958@:0@:dsignumcongruentiae@} [175] @{char@:Upbow@:106@:2.29776@:2.29776@:0@:7.35286@:2.29776@:0@:upbow@} [106] @{char@:Kievan end of piece (slash)@:176@:0@:4.48798@:6.01349@:8.01155@:4.48798 @:0@:barline.kievan@} [176] @{char@:whole rest (outside staff)@:35@:0@:4.72502@:1.96875@:0.43655@:4.72502@: 0@:0o@} [35] @{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@: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@:Kievan augmentation dot@:178@:0@:2.3803@:1.19016@:1.19016@:2.3803@:0@:d otkievan@} [178] @{char@:longa rest@:38@:0@:1.89@:3.15001@:3.15001@:1.89@:0@:M2@} [38] @{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. Internal Error (overlap) in scripts.reverseturn: Fixup error 2 in MergeIntersections. Internal Error (overlap) in scripts.reverseturn: Could not find finalm @{char@:breve rest@:39@:0@:1.89@:0@:3.15001@:1.89@:0@:M1@} [39] @{char@:Downbow@:107@:2.65126@:2.65126@:0@:4.71332@:2.65126@:0@:downbow@} [107] Internal Error (overlap) in scripts.turn: Fixup error 2 in MergeIntersections. Internal Error (overlap) in scripts.turn: Could not find finalm@{char@:Reverse turn@:108@:3.86641@:3.86641@:1.87148@:1.87148@:3.86641@:0@:reve rseturn@} [108] @{char@:breve rest (outside staff)@:40@:0@:1.89@:0.43655@:3.15001@:1.89@:0@:M1o @} [40] @{char@:Turn@:109@:3.86641@:3.86641@:1.87148@:1.87148@:3.86641@:0@:turn@} [109] @{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@: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@:8th rest@:43@:0@:3.15001@:3.36829@:2.58302@:3.15001@:0@:3@} [43] @{char@:right heel@:112@:1.7675@:1.7675@:2.35667@:1.7675@:1.7675@:0@:dpedalheel @} [112] @{char@:16th rest@:44@:0@:3.78@:6.5183@:2.58302@:3.78@:0@:4@} [44] @{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@: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@:Segno@:116@:3.535@:3.535@:5.3025@:5.3025@:3.535@:0@:segno@} [116] @{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 @{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] @{group@:accidentals@} @{char@:Sharp@:48@:0@:3.46503@:4.72502@:4.72502@:3.46503@:0@:sharp@} [48]@{char@:Varied Coda@:119@:3.6902@:3.6902@:4.86853@:4.86853@:3.6902@:0@:varcoda@ } [119] @{char@:Arrowed Sharp (arrow up)@:49@:0@:3.46503@:4.72502@:8.50502@:3.46503@:0@ :sharp.arrowup@} [49] @{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@:Arrowed Sharp (arrow down)@:50@:0.65483@:3.46503@:8.50502@:4.72502@:3.4 6503@:0@:sharp.arrowdown@} [50] @{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@:Arrowed Sharp (arrows up and down)@:51@:0.65483@:3.46503@:8.50502@:8.50 502@:3.46503@:0@:sharp.arrowboth@} [51] @{char@:Arpeggio arrow down@:126@:0@:2.82802@:0@:3.535@:2.82802@:0@:arpeggio.ar row.M1@} [126] @{char@:1/2 Sharp@:52@:0@:2.205@:4.72502@:4.72502@:2.205@:0@:sharp.slashslash.s tem@} [52] @{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@:Sharp (3 beams)@:53@:0@:3.46503@:4.72502@:4.72502@:3.46503@:0@:sharp.sl ashslashslash.stemstem@} [53] @{char@:prall@:129@:2.94583@:2.94583@:1.7675@:1.7675@:2.94583@:0@:prall@} [129] @{char@:1/2 Sharp (3 beams)@:54@:0@:2.9925@:4.09502@:4.09502@:2.9925@:0@:sharp. slashslashslash.stem@} [54]@{char@:mordent@:130@:2.94583@:2.94583@:2.35666@:2.35666@:2.94583@:0@:mordent@} [130] @{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@:prallprall@:131@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:prallpra ll@} [131] @{char@:Arrowed Natural (arrow up)@:57@:1.30966@:2.1@:4.72502@:8.50502@:2.1@:0@ :natural.arrowup@} [57] @{char@:prallmordent@:132@:4.41875@:4.41875@:2.35666@:2.35666@:4.41875@:0@:pral lmordent@} [132] @{char@:Arrowed Natural (arrow down)@:58@:0@:2.1@:8.50502@:4.72502@:2.1@:0@:nat ural.arrowdown@} [58] @{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@:Arrowed Natural (arrows up and down)@:59@:1.30966@:2.1@:8.50502@:8.5050 2@:2.1@:0@:natural.arrowboth@} [59] @{char@:downprall@:136@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:downprall @} [136] @{char@:Flat@:60@:0.52386@:2.52002@:1.89003@:5.985@:2.52002@:0@:flat@} [60] @{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@: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@: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@:Arrowed Flat (arrow up and down)@:63@:1.5061@:2.52002@:6.93007@:8.50502 @:2.52002@:0@:flat.arrowboth@} [63] @{char@:Tick mark@:142@:2.12102@:3.88847@:0@:6.00949@:3.88847@:0@:tickmark@} [142] @{char@:Flat (slashed)@:64@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@:flat. slash@} [64] @{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 @{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] @{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@:Semi flat@:67@:0.52386@:2.52002@:1.89003@:5.985@:2.52002@:0@:mirroredfl at@} [67]@{char@:F clef @:146@:0@:9.48561@:8.83751@:3.535@:9.48561@:0@:F@} [146] @{char@:Semi flat@:68@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@:mirroredfl at.backslash@} [68] @{char@:F clef (reduced)@:147@:0@:7.58853@:7.07005@:2.82802@:7.58853@:0@:F_chan ge@} [147] @{char@:Double Flat@:69@:0.52386@:4.5675@:1.89003@:5.985@:4.5675@:0@:flatflat@} [69] @{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@:3/4 Flat@:70@:0.52386@:4.5675@:1.89003@:5.985@:4.5675@:0@:flatflat.slas h@} [70] @{char@:percussion clef@:150@:-2.36844@:7.07@:3.535@:3.535@:7.07@:0@:percussion @} [150] @{char@:Double Sharp@:71@:0@:3.15001@:1.57501@:1.57501@:3.15001@:0@:doublesharp @} [71] @{char@:percussion clef (reduced)@:151@:-1.89476@:5.65604@:2.82802@:2.82802@:5. 65604@:0@:percussion_change@} [151] @{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@:tab clef@:152@:-0.70699@:9.89803@:10.18088@:10.18088@:9.89803@:0@:tab@} [152] @{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@: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 @{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@:timesig@} @{char@:4/4 meter@:154@:0@:5.91325@:3.535@:3.535@:5.91325@:0@:C44@} [154] @{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 @{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@: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] @{group@:pedal@} @{char@:Pedal asterisk@:156@:0@:5.4989@:0@:5.4989@:5.4989@:0@:*@} [156] @{char@:short fermata up@:85@:3.15001@:3.15001@:0@:6.93001@:3.15001@:0@:ushortf ermata@} [85] @{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@: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@: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@:long fermata down@:88@:3.93752@:3.93752@:4.72502@:0@:3.93752@:0@:dlongf ermata@} [88] @{char@:Pedal e@:161@:0@:2.828@:0@:4.04001@:2.828@:0@:e@} [161] @{char@:very long fermata up@:89@:4.72502@:4.72502@:0@:5.04004@:4.72502@:0@:uve rylongfermata@} [89] @{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 @{char@:very long fermata down@:90@:4.72502@:4.72502@:5.04004@:0@:4.72502@:0@:d verylongfermata@} [90]@{group@:brackettips@} @{char@:bracket tip up@:163@:0@:6.71649@:0.79538@:4.83588@:6.71649@:0@:up@} [163] @{char@:Thumb@:91@:1.26001@:1.26001@:2.52003@:1.57501@:1.26001@:0@:thumb@} [91] @{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 @{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] @{group@:accordion@} @{char@:accordion register discant@:165@:5.59486@:5.59486@:0.20465@:10.80966@:5 .59486@:0@:discant@} [165] @{char@:staccato dot@:94@:0.62999@:0.62999@:0.62999@:0.62999@:0.62999@:0@:stacc ato@} [94] @{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@:staccatissimo/martellato up@:95@:0.75157@:0.75157@:0.2@:3.27159@:0.7515 7@:0@:ustaccatissimo@} [95] @{char@:accordion register stdbass@:168@:7.36237@:7.36237@:0.20465@:14.34467@:7 .36237@:0@:stdbass@} [168] @{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@:accordion register bayanbass@:169@:3.82736@:3.82736@:0.29236@:10.89737@ :3.82736@:0@:bayanbass@} [169] @{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@: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@:plus (stopped)@:105@:1.73251@:1.73251@:1.73251@:1.73251@:1.73251@:0@:st opped@} [105] @{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 @{char@:Upbow@:106@:2.04752@:2.04752@:0@:6.55205@:2.04752@:0@:upbow@} [106] @{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@} ) @{char@:Downbow@:107@:2.36252@:2.36252@:0@:4.2@:2.36252@:0@:downbow@} [107] @{parameter@:staffsize@:14.14@} @{parameter@:stafflinethickness@:0.44977@} @{parameter@:staff_space@:3.535@} @{parameter@:linethickness@:0.44977@} @{parameter@:black_notehead_width@:4.64114@} @{parameter@:ledgerlinethickness@:0.89954@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) @{char@:Reverse turn@:108@:3.44533@:3.44533@:1.66765@:1.66765@:3.44533@:0@:reve rseturn@} [108] (some charht values had to be adjusted by as much as 0.31819pt) (some chardp values had to be adjusted by as much as 0.22903pt) Font metrics written on feta14.tfm. 142 output files written: feta14.33 .. feta14.174 Transcript written on feta14.log. @{char@: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] 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: 4944966 font_size: 14.0871731008717 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=70.9865629420085; bpppix 0.02; nonstopmode; input feta14.mf'"... @{char@: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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) @{char@:Right Varied Comma@:122@:0.7875@:0.7875@:1.89003@:1.89003@:0.7875@:0@:r varcomma@} [122] (/<>/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) @{char@:Left Varied Comma@:123@:0.7875@:0.7875@:1.89003@:1.89003@:0.7875@:0@:lv arcomma@} [123] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{char@:Arpeggio@:124@:0@:2.52002@:0@:3.15001@:2.52002@:0@:arpeggio@} [124] @{font@:GNU@:LilyPond@:feta@:14.14@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf @{char@:Trill_element@:125@:0@:3.15001@:0@:2.52002@:3.15001@:0@:trill_element@} [125] @{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@: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@:whole rest (outside staff)@:35@:0@:5.3025@:2.20938@:0.44977@:5.3025@:0@ :0o@} [35] @{char@:trilelement@:128@:1.3125@:1.3125@:1.57501@:1.57501@:1.3125@:0@:trilelem ent@} [128] @{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@:prall@:129@:2.625@:2.625@:1.57501@:1.57501@:2.625@:0@:prall@} [129] @{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@:mordent@:130@:2.625@:2.625@:2.1@:2.1@:2.625@:0@:mordent@} [130] @{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@:prallprall@:131@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:prallpral l@} [131] @{char@:16th rest@:44@:0@:4.24199@:7.29489@:2.89871@:4.24199@:0@:4@} [44] @{char@:prallmordent@:132@:3.9375@:3.9375@:2.1@:2.1@:3.9375@:0@:prallmordent@} [132] @{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@} ) @{char@:upprall@:133@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:upprall@} [133] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf @{char@:upmordent@:134@:3.9375@:3.9375@:2.1@:2.1@:3.9375@:0@:upmordent@} [134] @{char@:pralldown@:135@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:pralldown@ } [135]@{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@: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@: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@: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@:Sharp (3 beams)@:53@:0@:3.88852@:5.3025@:5.3025@:3.88852@:0@:sharp.slas hslashslash.stemstem@} [53] @{char@:snap pizzicato (Bartok pizzicato)@:143@:1.68001@:1.68001@:1.68001@:2.52 @:1.68001@:0@:snappizzicato@} [143] @{puorg@:scripts@} ) @{char@:1/2 Sharp (3 beams)@:54@:0@:3.35825@:4.59552@:4.59552@:3.35825@:0@:shar p.slashslashslash.stem@} [54] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf @{char@:3/4 Sharp@:55@:0@:5.65602@:5.3025@:5.3025@:5.65602@:0@:sharp.slashslash .stemstemstem@} [55] @{group@:clefs@} ! Warning: Replacing filldraw with fill. @{char@:C clef@:144@:0@:8.68958@:6.30002@:6.30002@:8.68958@:0@:C@} [144] @{char@:Natural@:56@:0@:2.35667@:5.3025@:5.3025@:2.35667@:0@:natural@} [56] ! Warning: Replacing filldraw with fill. @{char@:C clef@:145@:0@:7.03899@:5.04004@:5.04004@:7.03899@:0@:C_change@} [145] @{char@:Arrowed Natural (arrow up)@:57@:1.3493@:2.35667@:5.3025@:9.5445@:2.3566 7@:0@:natural.arrowup@} [57]@{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@:Arrowed Natural (arrow down)@:58@:0@:2.35667@:9.5445@:5.3025@:2.35667@: 0@:natural.arrowdown@} [58] @{char@:G clef@:148@:0@:8.07983@:8.03253@:15.12006@:8.07983@:0@:G@} [148] @{char@:Arrowed Natural (arrows up and down)@:59@:1.3493@:2.35667@:9.5445@:9.54 45@:2.35667@:0@:natural.arrowboth@} [59] @{char@:G clef@:149@:0@:6.4639@:6.42606@:12.49574@:6.4639@:0@:G_change@} [149] @{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@:percussion clef@:150@:-2.1105@:6.30002@:3.15001@:3.15001@:6.30002@:0@:p ercussion@} [150] @{char@:Arrowed Flat (arrow down)@:62@:1.5517@:2.82802@:7.77704@:6.71649@:2.828 02@:0@:flat.arrowdown@} [62] @{char@:percussion clef (reduced)@:151@:-1.68842@:5.04004@:2.52002@:2.52002@:5. 04004@:0@:percussion_change@} [151] *** Successfully generated feta11.pfb! *** @{char@:Arrowed Flat (arrow up and down)@:63@:1.5517@:2.82802@:7.77704@:9.54451 @:2.82802@:0@:flat.arrowboth@} [63]( 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 @{char@:tab clef@:152@:-0.62999@:8.82004@:9.07208@:9.07208@:8.82004@:0@:tab@} [152] @{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@:tab clef (reduced)@:153@:-0.504@:7.05606@:7.25769@:7.25769@:7.05606@:0@ :tab_change@} [153] @{puorg@:clefs@} ) @{char@:Flatflat (mirrored)@:66@:0@:5.65602@:2.12102@:6.71649@:5.65602@:0@:mirr oredflat.flat@} [66] (/<>/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@:Semi flat@:67@:0.53972@:2.82802@:2.12102@:6.71649@:2.82802@:0@:mirrored flat@} [67] @{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 @{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] @{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@:3/4 Flat@:70@:0.53972@:5.12575@:2.12102@:6.71649@:5.12575@:0@:flatflat. slash@} [70] @{char@:Pedal d@:160@:0@:4.20001@:0@:5.51251@:4.20001@:0@:d@} [160] @{char@:Double Sharp@:71@:0@:3.535@:1.7675@:1.7675@:3.535@:0@:doublesharp@} [71] @{char@:Pedal e@:161@:0@:2.52@:0@:3.6@:2.52@:0@:e@} [161] @{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@:Pedal Ped@:162@:0@:10.05482@:0@:6.30002@:10.05482@:0@:Ped@} [162] @{puorg@:pedal@} ) @{char@:close@:78@:3.535@:0@:1.7675@:1.7675@:0@:0@:close.01@} [78] (/<>/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@:close@:79@:0@:3.535@:1.7675@:1.7675@:3.535@:0@:close.0M1@} [79] @{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 @{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@} ) @{group@:accordion@} @{char@:accordion register discant@:165@:5.00879@:5.00879@:0.19864@:9.64868@:5. 00879@:0@:discant@} [165] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf @{char@:accordion register dot@:166@:0.7875@:0.7875@:0.7875@:0.7875@:0.7875@:0@ :dot@} [166] @{group@:dots@} @{char@:duration dot@:82@:0@:1.54262@:0.77132@:0.77132@:1.54262@:0@:dot@} [82] @{puorg@:dots@} ) @{char@:accordion register freebass@:167@:3.43378@:3.43378@:0.19864@:6.49866@:3 .43378@:0@:freebass@} [167] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf @{char@:accordion register stdbass@:168@:6.58379@:6.58379@:0.19864@:12.79868@:6 .58379@:0@:stdbass@} [168] @{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]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta18.mf'"... @{char@:accordion register bayanbass@:169@:3.43378@:3.43378@:0.28377@:9.7338@:3 .43378@:0@:bayanbass@} [169] @{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@: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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp @{char@:accordion pull@:172@:2.44975@:0.59407@:0@:7.60968@:0.59407@:0@:pull@} [172] @{puorg@:accordion@} ) (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf @{char@:very long fermata up@:89@:5.3025@:5.3025@:0@:5.65602@:5.3025@:0@:uveryl ongfermata@} [89] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{group@:ties@} @{char@:Short lyric tie@:173@:0@:0@:1.99496@:0@:0@:0@:lyric.short@} [173]) (/<>/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 ****************************************************** ) @{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@}) (/<>/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 (some charht values had to be adjusted by as much as 0.28354pt) (some chardp values had to be adjusted by as much as 0.21828pt) Font metrics written on feta13.tfm. 142 output files written: feta13.33 .. feta13.174 Transcript written on feta13.log. @{char@:very long fermata down@:90@:5.3025@:5.3025@:5.65602@:0@:5.3025@:0@:dver ylongfermata@} [90]) @{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@:Thumb@:91@:1.414@:1.414@:2.82802@:1.7675@:1.414@:0@:thumb@} [91] @{char@:half rest@:34@:0@:6.68251@:0@:2.78438@:6.68251@:0@:1@} [34] @{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@:whole rest (outside staff)@:35@:0@:6.68251@:2.78438@:0.48134@:6.68251@: 0@:0o@} [35] @{char@:staccato dot@:94@:0.70699@:0.70699@:0.70699@:0.70699@:0.70699@:0@:stacc ato@} [94] @{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@: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@:longa rest@:38@:0@:2.673@:4.455@:4.455@:2.673@:0@:M2@} [38] mf2pt1 is using the following font parameters: font_version: 001.000 font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. font_family: 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: 4077749 font_size: 12.5529265255293 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=79.6626984126984; bpppix 0.02; nonstopmode; input feta13.mf'"... @{char@:breve rest@:39@:0@:2.673@:0@:4.455@:2.673@:0@:M1@} [39] @{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@: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@: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@:Classical quarter rest@:42@:0@:4.455@:4.69568@:3.6531@:4.455@:0@:2class ical@} [42] @{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@:8th rest@:43@:0@:4.455@:4.69568@:3.6531@:4.455@:0@:3@} [43] @{char@:halfopen (unstopped)@:103@:1.414@:1.414@:1.7675@:1.7675@:1.414@:0@:half open@} [103] @{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@: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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) @{char@:64th rest@:46@:0@:6.23697@:13.60568@:8.10811@:6.23697@:0@:6@} [46](./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{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] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@: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 ) (/<>/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@{char@:Reverse turn@:108@:3.86641@:3.86641@:1.87148@:1.87148@:3.86641@:0@:reve rseturn@} [108] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf)@{group@:accidentals@} @{char@:Sharp@:48@:0@:4.90053@:6.68251@:6.68251@:4.90053@:0@:sharp@} [48] (/<>/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 @{char@:Turn@:109@:3.86641@:3.86641@:1.87148@:1.87148@:3.86641@:0@:turn@} [109] @{char@:Arrowed Sharp (arrow up)@:49@:0@:4.90053@:6.68251@:12.0285@:4.90053@:0@ :sharp.arrowup@} [49] @{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@:Trill (`tr')@:110@:3.00478@:3.00478@:0@:7.42348@:3.00478@:0@:trill@} [110] @{char@:half rest (outside staff)@:36@:0@:4.72502@:0.43655@:1.96875@:4.72502@:0 @:1o@} [36] @{char@:Arrowed Sharp (arrow down)@:50@:0.72202@:4.90053@:12.0285@:6.68251@:4.9 0053@:0@:sharp.arrowdown@} [50] @{char@:maxima rest@:37@:0@:5.67@:3.15001@:3.15001@:5.67@:0@:M3@} [37] @{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@:longa rest@:38@:0@:1.89@:3.15001@:3.15001@:1.89@:0@:M2@} [38] @{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@:breve rest@:39@:0@:1.89@:0@:3.15001@:1.89@:0@:M1@} [39]@{char@:Flageolet@:115@:1.88533@:1.88533@:1.88533@:1.88533@:1.88533@:0@:flageol et@} [115] @{char@:Arrowed Sharp (arrows up and down)@:51@:0.72202@:4.90053@:12.0285@:12.0 285@:4.90053@:0@:sharp.arrowboth@} [51] @{char@:Segno@:116@:3.535@:3.535@:5.3025@:5.3025@:3.535@:0@:segno@} [116] @{char@:breve rest (outside staff)@:40@:0@:1.89@:0.43655@:3.15001@:1.89@:0@:M1o @} [40] @{char@:1/2 Sharp@:52@:0@:3.11848@:6.68251@:6.68251@:3.11848@:0@:sharp.slashsla sh.stem@} [52] @{char@:Varied Segno@:117@:4.41876@:4.41876@:14.14001@:14.14001@:4.41876@:0@:va rsegno@} [117] @{char@:Quarter rest@:41@:0@:2.9925@:3.93752@:4.92189@:2.9925@:0@:2@} [41] @{char@:Sharp (3 beams)@:53@:0@:4.90053@:6.68251@:6.68251@:4.90053@:0@:sharp.sl ashslashslash.stemstem@} [53] @{char@:Classical quarter rest@:42@:0@:3.15001@:3.36829@:2.58302@:3.15001@:0@:2 classical@} [42] @{char@:Coda@:118@:3.59395@:3.59395@:4.77228@:4.77228@:3.59395@:0@:coda@} [118] @{char@:8th rest@:43@:0@:3.15001@:3.36829@:2.58302@:3.15001@:0@:3@} [43] @{char@:1/2 Sharp (3 beams)@:54@:0@:4.23224@:5.79152@:5.79152@:4.23224@:0@:shar p.slashslashslash.stem@} [54] @{char@:16th rest@:44@:0@:3.78@:6.5183@:2.58302@:3.78@:0@:4@} [44]@{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@:32th rest@:45@:0@:4.09502@:6.5183@:5.73303@:4.09502@:0@:5@} [45] @{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@:3/4 Sharp@:55@:0@:7.12804@:6.68251@:6.68251@:7.12804@:0@:sharp.slashsla sh.stemstemstem@} [55] @{char@:Left Varied Comma@:123@:0.88376@:0.88376@:2.12102@:2.12102@:0.88376@:0@ :lvarcomma@} [123] @{char@:64th rest@:46@:0@:4.40999@:9.6683@:5.73303@:4.40999@:0@:6@} [46] @{char@:Arpeggio@:124@:0@:2.82802@:0@:3.535@:2.82802@:0@:arpeggio@} [124] @{char@:Natural@:56@:0@:2.97@:6.68251@:6.68251@:2.97@:0@:natural@} [56] @{char@:Trill_element@:125@:0@:3.535@:0@:2.82802@:3.535@:0@:trill_element@} [125] @{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 @{char@:Arrowed Natural (arrow up)@:57@:1.44402@:2.97@:6.68251@:12.0285@:2.97@: 0@:natural.arrowup@} [57] @{char@:Arpeggio arrow down@:126@:0@:2.82802@:0@:3.535@:2.82802@:0@:arpeggio.ar row.M1@} [126]@{group@:accidentals@} @{char@:Sharp@:48@:0@:3.46503@:4.72502@:4.72502@:3.46503@:0@:sharp@} [48] @{char@:Arrowed Natural (arrow down)@:58@:0@:2.97@:12.0285@:6.68251@:2.97@:0@:n atural.arrowdown@} [58] @{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@:Arrowed Sharp (arrow up)@:49@:0@:3.46503@:4.72502@:8.50502@:3.46503@:0@ :sharp.arrowup@} [49] @{char@:Arrowed Natural (arrows up and down)@:59@:1.44402@:2.97@:12.0285@:12.02 85@:2.97@:0@:natural.arrowboth@} [59] @{char@:Arrowed Sharp (arrow down)@:50@:0.65483@:3.46503@:8.50502@:4.72502@:3.4 6503@:0@:sharp.arrowdown@} [50] @{char@:prall@:129@:2.94583@:2.94583@:1.7675@:1.7675@:2.94583@:0@:prall@} [129] @{char@:Flat@:60@:0.5776@:3.56401@:2.67303@:8.46448@:3.56401@:0@:flat@} [60]@{char@:mordent@:130@:2.94583@:2.94583@:2.35666@:2.35666@:2.94583@:0@:mordent@} [130] @{char@:Arrowed Flat (arrow up)@:61@:1.66061@:3.56401@:2.67303@:12.02849@:3.564 01@:0@:flat.arrowup@} [61] @{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@:Arrowed Flat (arrow down)@:62@:1.66061@:3.56401@:9.80107@:8.46448@:3.56 401@:0@:flat.arrowdown@} [62] @{char@:prallprall@:131@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:prallpra ll@} [131] @{char@:Arrowed Flat (arrow up and down)@:63@:1.66061@:3.56401@:9.80107@:12.028 49@:3.56401@:0@:flat.arrowboth@} [63] @{char@:Sharp (3 beams)@:53@:0@:3.46503@:4.72502@:4.72502@:3.46503@:0@:sharp.sl ashslashslash.stemstem@} [53] @{char@:prallmordent@:132@:4.41875@:4.41875@:2.35666@:2.35666@:4.41875@:0@:pral lmordent@} [132] @{char@:Flat (slashed)@:64@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@:0@:fla t.slash@} [64] @{char@:1/2 Sharp (3 beams)@:54@:0@:2.9925@:4.09502@:4.09502@:2.9925@:0@:sharp. slashslashslash.stem@} [54] @{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@:3/4 Sharp@:55@:0@:5.04004@:4.72502@:4.72502@:5.04004@:0@:sharp.slashsla sh.stemstemstem@} [55] @{char@:Flat (slashed twice)@:65@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@: 0@:flat.slashslash@} [65] @{char@:pralldown@:135@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:pralldown @} [135] @{char@:Flatflat (mirrored)@:66@:0@:7.12804@:2.67303@:8.46448@:7.12804@:0@:mirr oredflat.flat@} [66] @{char@:Natural@:56@:0@:2.1@:4.72502@:4.72502@:2.1@:0@:natural@} [56] @{char@:downprall@:136@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:downprall @} [136] @{char@:Semi flat@:67@:0.5776@:3.56401@:2.67303@:8.46448@:3.56401@:0@:mirroredf lat@} [67] @{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@:Arrowed Natural (arrow up)@:57@:1.30966@:2.1@:4.72502@:8.50502@:2.1@:0@ :natural.arrowup@} [57] @{char@:lineprall@:139@:4.41875@:4.41875@:1.7675@:7.07@:4.41875@:0@:lineprall@} [139]) @{char@:Arrowed Natural (arrow down)@:58@:0@:2.1@:8.50502@:4.72502@:2.1@:0@:nat ural.arrowdown@} [58] @{char@:Curved caesura@:140@:0@:7.07@:2.82802@:4.24199@:7.07@:0@:caesura.curved @} [140] @{char@:Semi flat@:68@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@:0@:mirrored flat.backslash@} [68] @{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@:Double Flat@:69@:0.5776@:6.45973@:2.67303@:8.46448@:6.45973@:0@:flatfla t@} [69] @{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 @{char@:Arrowed Natural (arrows up and down)@:59@:1.30966@:2.1@:8.50502@:8.5050 2@:2.1@:0@:natural.arrowboth@} [59] @{char@:3/4 Flat@:70@:0.5776@:6.45973@:2.67303@:8.46448@:6.45973@:0@:flatflat.s lash@} [70] @{group@:clefs@} ! Warning: Replacing filldraw with fill. @{char@:C clef@:144@:0@:9.71149@:7.07@:7.07@:9.71149@:0@:C@} [144] @{char@:Flat@:60@:0.52386@:2.52002@:1.89003@:5.985@:2.52002@:0@:flat@} [60] @{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] ! Warning: Replacing filldraw with fill. @{char@:C clef@:145@:0@:7.85918@:5.65604@:5.65604@:7.85918@:0@:C_change@} [145] @{char@:Arrowed Flat (arrow up)@:61@:1.5061@:2.52002@:1.89003@:8.50502@:2.52002 @:0@:flat.arrowup@} [61] @{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@:Arrowed Flat (arrow down)@:62@:1.5061@:2.52002@:6.93007@:5.985@:2.52002 @:0@:flat.arrowdown@} [62] @{char@:open@:75@:0.38507@:4.455@:2.22751@:2.22751@:4.455@:0@:open.0M1@} [75]@{char@:F clef @:146@:0@:9.48561@:8.83751@:3.535@:9.48561@:0@:F@} [146] @{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@:F clef (reduced)@:147@:0@:7.58853@:7.07005@:2.82802@:7.58853@:0@:F_chan ge@} [147] @{char@:Arrowed Flat (arrow up and down)@:63@:1.5061@:2.52002@:6.93007@:8.50502 @:2.52002@:0@:flat.arrowboth@} [63] @{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@:G clef@:148@:0@:9.06735@:9.01427@:16.96803@:9.06735@:0@:G@} [148] @{char@:Flat (slashed)@:64@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@:flat. slash@} [64] @{char@:close@:80@:2.22751@:2.22751@:4.455@:0@:2.22751@:0@:close.11@} [80] @{char@:G clef@:149@:0@:7.25392@:7.21146@:14.02298@:7.25392@:0@:G_change@} [149] @{char@:close@:81@:2.22751@:2.22751@:0@:4.455@:2.22751@:0@:close.1M1@} [81] @{puorg@:arrowheads@} ) @{char@:percussion clef@:150@:-2.36844@:7.07@:3.535@:3.535@:7.07@:0@:percussion @} [150] (/<>/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@} ) @{char@:percussion clef (reduced)@:151@:-1.89476@:5.65604@:2.82802@:2.82802@:5. 65604@:0@:percussion_change@} [151] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf @{char@:Flat (slashed twice)@:65@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@ :flat.slashslash@} [65] @{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@:Flatflat (mirrored)@:66@:0@:5.04004@:1.89003@:5.985@:5.04004@:0@:mirror edflat.flat@} [66] @{char@:tab clef@:152@:-0.70699@:9.89803@:10.18088@:10.18088@:9.89803@:0@:tab@} [152] @{char@:short fermata up@:85@:4.455@:4.455@:0@:9.801@:4.455@:0@:ushortfermata@} [85] @{char@:Semi flat@:67@:0.52386@:2.52002@:1.89003@:5.985@:2.52002@:0@:mirroredfl at@} [67] @{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@:Semi flat@:68@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@:mirroredfl at.backslash@} [68] @{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 @{char@:long fermata down@:88@:5.56876@:5.56876@:6.68251@:0@:5.56876@:0@:dlongf ermata@} [88] @{group@:timesig@} @{char@:4/4 meter@:154@:0@:5.91325@:3.535@:3.535@:5.91325@:0@:C44@} [154] @{char@:Double Flat@:69@:0.52386@:4.5675@:1.89003@:5.985@:4.5675@:0@:flatflat@} [69] @{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 @{char@:very long fermata up@:89@:6.68251@:6.68251@:0@:7.12804@:6.68251@:0@:uve rylongfermata@} [89] @{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@:3/4 Flat@:70@:0.52386@:4.5675@:1.89003@:5.985@:4.5675@:0@:flatflat.slas h@} [70] @{char@:very long fermata down@:90@:6.68251@:6.68251@:7.12804@:0@:6.68251@:0@:d verylongfermata@} [90] @{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@:Thumb@:91@:1.782@:1.782@:3.56403@:2.22751@:1.782@:0@:thumb@} [91] @{char@:Pedal P@:159@:0@:5.89168@:0@:7.07@:5.89168@:0@:P@} [159] @{char@:Left Parenthesis@:73@:2.01157@:0@:3.15001@:3.15001@:0@:0@:leftparen@} [73] @{puorg@:accidentals@} ) @{char@:> accent@:92@:4.00948@:4.00948@:2.22751@:2.22751@:4.00948@:0@:sforzato@ } [92] @{char@:Pedal d@:160@:0@:4.71333@:0@:6.18626@:4.71333@:0@:d@} [160] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf @{char@:espr@:93@:8.46448@:8.46448@:2.22751@:2.22751@:8.46448@:0@:espr@} [93] @{char@:Pedal e@:161@:0@:2.828@:0@:4.04001@:2.828@:0@:e@} [161] @{char@:staccato dot@:94@:0.89099@:0.89099@:0.89099@:0.89099@:0.89099@:0@:stacc ato@} [94] @{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@:staccatissimo/martellato up@:95@:0.92686@:0.92686@:0.2@:4.49088@:0.9268 6@:0@:ustaccatissimo@} [95] @{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@:Pedal Ped@:162@:0@:11.28372@:0@:7.07@:11.28372@:0@:Ped@} [162] @{puorg@:pedal@} ) @{char@:staccatissimo/martellato down@:96@:0.92686@:0.92686@:4.49088@:0.2@:0.92 686@:0@:dstaccatissimo@} [96] (/<>/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@:close@:78@:3.15001@:0@:1.57501@:1.57501@:0@:0@:close.01@} [78] @{char@:portato/single tenuto@:97@:2.67303@:2.67303@:0.38507@:0.38507@:2.67303@ :0@:tenuto@} [97] @{char@:bracket tip down@:164@:0@:6.71649@:4.83588@:0.79538@:6.71649@:0@:down@} [164] @{puorg@:brackettips@} ) @{char@:close@:79@:0@:3.15001@:1.57501@:1.57501@:3.15001@:0@:close.0M1@} [79] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf @{char@:portato/tenuto with staccato@:98@:2.67303@:2.67303@:0.33694@:2.98332@:2 .67303@:0@:uportato@} [98] @{char@:close@:80@:1.57501@:1.57501@:3.15001@:0@:1.57501@:0@:close.11@} [80] @{char@:portato/tenuto with staccato@:99@:2.67303@:2.67303@:2.98332@:0.33694@:2 .67303@:0@:dportato@} [99] @{group@:accordion@} @{char@:accordion register discant@:165@:5.59486@:5.59486@:0.20465@:10.80966@:5 .59486@:0@:discant@} [165] @{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 @{char@:accordion register dot@:166@:0.88376@:0.88376@:0.88376@:0.88376@:0.8837 6@:0@:dot@} [166] @{group@:dots@} @{char@:duration dot@:82@:0@:1.35674@:0.67838@:0.67838@:1.35674@:0@:dot@} [82] @{puorg@:dots@} ) @{char@:marcato up@:100@:2.22751@:2.22751@:0@:4.90053@:2.22751@:0@:umarcato@} [100] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf @{char@:accordion register freebass@:167@:3.82736@:3.82736@:0.20465@:7.27466@:3 .82736@:0@:freebass@} [167] @{char@:marcato down@:101@:2.22751@:2.22751@:4.90053@:0@:2.22751@:0@:dmarcato@} [101] @{char@:accordion register stdbass@:168@:7.36237@:7.36237@:0.20465@:14.34467@:7 .36237@:0@:stdbass@} [168] @{group@:scripts@} @{char@:fermata up@:83@:4.26494@:4.26494@:0.32742@:4.65869@:4.26494@:0@:ufermat a@} [83] @{char@:open (unstopped)@:102@:1.782@:1.782@:2.22751@:2.22751@:1.782@:0@:open@} [102] @{char@:accordion register bayanbass@:169@:3.82736@:3.82736@:0.29236@:10.89737@ :3.82736@:0@:bayanbass@} [169] @{char@:halfopen (unstopped)@:103@:1.782@:1.782@:2.22751@:2.22751@:1.782@:0@:ha lfopen@} [103] @{char@:fermata down@:84@:4.26494@:4.26494@:4.65869@:0.32742@:4.26494@:0@:dferm ata@} [84] @{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@:short fermata up@:85@:3.15001@:3.15001@:0@:6.93001@:3.15001@:0@:ushortf ermata@} [85]@{char@:Reverse turn@:108@:4.87267@:4.87267@:2.35854@:2.35854@:4.87267@:0@:reve rseturn@} [108] @{char@:short fermata down@:86@:3.15001@:3.15001@:6.93001@:0@:3.15001@:0@:dshor tfermata@} [86] @{char@:accordion oldEE@:170@:3.82736@:3.82736@:0@:7.4793@:3.82736@:0@:oldEE@} [170] @{char@:Turn@:109@:4.87267@:4.87267@:2.35854@:2.35854@:4.87267@:0@:turn@} [109] @{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@} ) @{char@:long fermata up@:87@:3.93752@:3.93752@:0@:4.72502@:3.93752@:0@:ulongfer mata@} [87] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf@{char@:Trill (`tr')@:110@:3.78677@:3.78677@:0@:9.35545@:3.78677@:0@:trill@} [110] @{group@:ties@} @{char@:Short lyric tie@:173@:0@:0@:2.23882@:0@:0@:0@:lyric.short@} [173] @{char@:long fermata down@:88@:3.93752@:3.93752@:4.72502@:0@:3.93752@:0@:dlongf ermata@} [88] @{char@:Default lyric tie@:174@:0@:0@:2.31735@:0@:0@:0@:lyric.default@} [174] @{puorg@:ties@} ) @{parameter@:staffsize@:14.14@} @{parameter@:stafflinethickness@:0.44977@} @{parameter@:staff_space@:3.535@} @{parameter@:linethickness@:0.44977@} @{parameter@:black_notehead_width@:4.64114@} @{parameter@:ledgerlinethickness@:0.89954@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) @{char@: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] (some charht values had to be adjusted by as much as 0.31819pt) (some chardp values had to be adjusted by as much as 0.22903pt) Font metrics written on feta14.tfm. 142 output files written: feta14.33 .. feta14.174 Transcript written on feta14.log. @{char@:very long fermata up@:89@:4.72502@:4.72502@:0@:5.04004@:4.72502@:0@:uve rylongfermata@} [89] @{char@:left toe@:113@:2.22751@:2.22751@:0@:6.68251@:2.22751@:0@:upedaltoe@} [113] @{char@:right toe@:114@:2.22751@:2.22751@:6.68251@:0@:2.22751@:0@:dpedaltoe@} [114] @{char@:Flageolet@:115@:2.376@:2.376@:2.376@:2.376@:2.376@:0@:flageolet@} [115] @{char@:very long fermata down@:90@:4.72502@:4.72502@:5.04004@:0@:4.72502@:0@:d verylongfermata@} [90]@{char@:Segno@:116@:4.455@:4.455@:6.68251@:6.68251@:4.455@:0@:segno@} [116] @{char@:Thumb@:91@:1.26001@:1.26001@:2.52003@:1.57501@:1.26001@:0@:thumb@} [91] @{char@:Varied Segno@:117@:5.56876@:5.56876@:17.82@:17.82@:5.56876@:0@:varsegno @} [117] @{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@:Coda@:118@:4.52928@:4.52928@:6.01428@:6.01428@:4.52928@:0@:coda@} [118] @{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@: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@:staccatissimo/martellato down@:96@:0.75157@:0.75157@:3.27159@:0.2@:0.75 157@:0@:dstaccatissimo@} [96] @{char@:Left Comma@:121@:2.22751@:0@:2.67303@:2.67303@:0@:0@:lcomma@} [121] @{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@: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@:portato/tenuto with staccato@:99@:1.89003@:1.89003@:2.22488@:0.30559@:1 .89003@:0@:dportato@} [99] @{char@:Arpeggio@:124@:0@:3.56401@:0@:4.455@:3.56401@:0@:arpeggio@} [124] @{char@:marcato up@:100@:1.57501@:1.57501@:0@:3.46503@:1.57501@:0@:umarcato@} [100] @{char@:Trill_element@:125@:0@:4.455@:0@:3.56401@:4.455@:0@:trill_element@} [125] @{char@:marcato down@:101@:1.57501@:1.57501@:3.46503@:0@:1.57501@:0@:dmarcato@} [101] @{char@:Arpeggio arrow down@:126@:0@:3.56401@:0@:4.455@:3.56401@:0@:arpeggio.ar row.M1@} [126] @{char@:open (unstopped)@:102@:1.26001@:1.26001@:1.57501@:1.57501@:1.26001@:0@: open@} [102] @{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@: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@:prall@:129@:3.7125@:3.7125@:2.22751@:2.22751@:3.7125@:0@:prall@} [129] @{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@:mordent@:130@:3.7125@:3.7125@:2.97@:2.97@:3.7125@:0@:mordent@} [130] @{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@:prallprall@:131@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:prallp rall@} [131]@{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@:prallmordent@:132@:5.56874@:5.56874@:2.97@:2.97@:5.56874@:0@:prallmorde nt@} [132] @{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@:upprall@:133@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:upprall@} [133] @{char@:Flageolet@:115@:1.68001@:1.68001@:1.68001@:1.68001@:1.68001@:0@:flageol et@} [115] @{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@: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@: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@: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@:lineprall@:139@:5.56874@:5.56874@:2.22751@:8.91003@:5.56874@:0@:linepra ll@} [139]) @{char@:Arpeggio@:124@:0@:2.52002@:0@:3.15001@:2.52002@:0@:arpeggio@} [124] @{char@:Curved caesura@:140@:0@:8.91@:3.56401@:5.346@:8.91@:0@:caesura.curved@} [140] @{char@:Trill_element@:125@:0@:3.15001@:0@:2.52002@:3.15001@:0@:trill_element@} [125] @{char@:Straight caesura@:141@:0@:8.91@:3.56401@:5.346@:8.91@:0@:caesura.straig ht@} [141] @{char@:Arpeggio arrow down@:126@:0@:2.52002@:0@:3.15001@:2.52002@:0@:arpeggio. arrow.M1@} [126] @{char@:Tick mark@:142@:2.67303@:4.90045@:0@:7.57349@:4.90045@:0@:tickmark@} [142] @{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@: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] @{char@:prall@:129@:2.625@:2.625@:1.57501@:1.57501@:2.625@:0@:prall@} [129] ! 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@:mordent@:130@:2.625@:2.625@:2.1@:2.1@:2.625@:0@:mordent@} [130] @{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@:prallprall@:131@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:prallpral l@} [131] @{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@:prallmordent@:132@:3.9375@:3.9375@:2.1@:2.1@:3.9375@:0@:prallmordent@} [132] @{char@:percussion clef (reduced)@:151@:-2.38788@:7.12802@:3.56401@:3.56401@:7. 12802@:0@:percussion_change@} [151] @{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@:tab clef@:152@:-0.89099@:12.47401@:12.83047@:12.83047@:12.47401@:0@:tab @} [152] @{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@: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@: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@: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 @{char@:Straight caesura@:141@:0@:6.30002@:2.52002@:3.78@:6.30002@:0@:caesura.s traight@} [141] @{group@:pedal@} @{char@:Pedal asterisk@:156@:0@:6.93001@:0@:6.93001@:6.93001@:0@:*@} [156] @{char@:Tick mark@:142@:1.89003@:3.46498@:0@:5.35501@:3.46498@:0@:tickmark@} [142] @{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@: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 @{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] @{group@:clefs@} ! Warning: Replacing filldraw with fill. @{char@:C clef@:144@:0@:8.68958@:6.30002@:6.30002@:8.68958@:0@:C@} [144] @{char@:Pedal e@:161@:0@:3.564@:0@:5.09143@:3.564@:0@:e@} [161] ! Warning: Replacing filldraw with fill. @{char@:C clef@:145@:0@:7.03899@:5.04004@:5.04004@:7.03899@:0@:C_change@} [145] @{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 @{char@:F clef @:146@:0@:8.45255@:7.87503@:3.15001@:8.45255@:0@:F@} [146]@{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@:F clef (reduced)@:147@:0@:6.76207@:6.30005@:2.52002@:6.76207@:0@:F_chan ge@} [147] @{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@:G clef@:148@:0@:8.07983@:8.03253@:15.12006@:8.07983@:0@:G@} [148] @{char@:accordion register stdbass@:168@:9.22289@:9.22289@:0.21901@:18.03902@:9 .22289@:0@:stdbass@} [168] @{char@:G clef@:149@:0@:6.4639@:6.42606@:12.49574@:6.4639@:0@:G_change@} [149] @{char@:accordion register bayanbass@:169@:4.76788@:4.76788@:0.31288@:13.67789@ :4.76788@:0@:bayanbass@} [169] @{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@: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@:tab clef@:152@:-0.62999@:8.82004@:9.07208@:9.07208@:8.82004@:0@:tab@} [152] @{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. @{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@} ) 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: 4020254 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'"... (/<>/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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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 @{char@:Pedal Ped@:162@:0@:10.05482@:0@:6.30002@:10.05482@:0@:Ped@} [162] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @{puorg@:pedal@} ) ****************************************************** 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-brackettips.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@{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@} ) @{font@:GNU@:LilyPond@:feta@:17.82@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.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] @{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@:whole rest (outside staff)@:35@:0@:6.68251@:2.78438@:0.48134@:6.68251@: 0@:0o@} [35] @{char@:accordion register freebass@:167@:3.43378@:3.43378@:0.19864@:6.49866@:3 .43378@:0@:freebass@} [167] @{char@:half rest (outside staff)@:36@:0@:6.68251@:0.48134@:2.78438@:6.68251@:0 @:1o@} [36] @{char@:accordion register stdbass@:168@:6.58379@:6.58379@:0.19864@:12.79868@:6 .58379@:0@:stdbass@} [168] @{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@:accordion register bayanbass@:169@:3.43378@:3.43378@:0.28377@:9.7338@:3 .43378@:0@:bayanbass@} [169] @{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@:accordion oldEE@:170@:3.43378@:3.43378@:0@:6.69728@:3.43378@:0@:oldEE@} [170] @{char@:32th rest@:45@:0@:5.79152@:9.15068@:8.10811@:5.79152@:0@:5@} [45] @{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@} ) @{char@:64th rest@:46@:0@:6.23697@:13.60568@:8.10811@:6.23697@:0@:6@} [46] (/<>/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@:128th rest@:47@:0@:6.68251@:13.60568@:12.56311@:6.68251@:0@:7@} [47] @{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@}) ) @{puorg@:rests@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf (some charht values had to be adjusted by as much as 0.28354pt) (some chardp values had to be adjusted by as much as 0.21828pt) Font metrics written on feta13.tfm. 142 output files written: feta13.33 .. feta13.174 Transcript written on feta13.log. @{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] Converting PostScript graphics to Type 1 font programs... Invoking "t1asm parmesan11.pt1 parmesan11.pfb"... @{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] Invoking "fontforge -script parmesan11.pe parmesan11.pfb"... @{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]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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: @{char@:accordion register dot@:166@:1.11375@:1.11375@:1.11375@:1.11375@:1.1137 5@:0@:dot@} [166]Cannot find your hotkey definition file! @{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]Internal Error (overlap) in rests.2neomensural: We're about to create a spline with a very small t-value. Internal Error (overlap) in rests.2neomensural: couldn't find a needed exit from an intersection Internal Error (overlap) in rests.2neomensural: Humph. This monotonic leads nowhere (37.772,200.014)->(45.1133,199.299). Internal Error (overlap) in rests.2neomensural: couldn't find a needed exit from an intersection Internal Error (overlap) in clefs.neomensural.c_change: Winding number did not return to 0 when x=448.453 Internal Error (overlap) in clefs.neomensural.c_change: monotonic is both needed and unneeded (469.651,181.764)->(490.849,160.567). x=477.146 (prev=448.453) Internal Error (overlap) in clefs.neomensural.c_change: monotonic is both needed and unneeded (469.651,400.002)->(484.641,394.781). x=477.146 (prev=448.453) Internal Error (overlap) in clefs.neomensural.c_change: monotonic is both needed and unneeded (448.453,160.567)->(448.453,382.178). y=281.971 (prev=448.453) Internal Error (overlap) in clefs.neomensural.c_change: monotonic is both needed and unneeded (490.85,382.178)->(490.849,160.567). y=281.971 (prev=448.453) Internal Error (overlap) in clefs.neomensural.c_change: Winding number did not return to 0 when x=448.453 Internal Error (overlap) in clefs.neomensural.c_change: Winding number did not return to 0 when x=448.453 Internal Error (overlap) in clefs.neomensural.c_change: Winding number did not return to 0 when x=448.453 Internal Error (overlap) in clefs.neomensural.c_change: Winding number did not return to 0 when x=448.453 Internal Error (overlap) in clefs.neomensural.c_change: Humph. This monotonic leads nowhere (448.453,160.567)->(448.453,160.567). Internal Error (overlap) in clefs.neomensural.c_change: couldn't find a needed exit from an intersection @{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 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 19:59 UTC 14-Jan-2019-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: monotonic is both needed and unneeded (418.19,112.499)->(418.19,112.499). x=418.191 (prev=362.319) Internal Error (overlap) in timesig.C44: Winding number did not return to 0 when x=418.191 Internal Error (overlap) in timesig.C22: Winding number did not return to 0 when x=418.191 Internal Error (overlap) in timesig.C22: Winding number did not return to 0 when x=418.191 Internal Error (overlap) in timesig.C22: Winding number did not return to 0 when x=418.191 Internal Error (overlap) in timesig.C22: monotonic is both needed and unneeded (418.19,112.499)->(418.19,112.499). x=418.191 (prev=362.319) Internal Error (overlap) in timesig.C22: Winding number did not return to 0 when x=418.191 *** Successfully generated parmesan11.pfb! *** ( 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 2019/Debian) (kpathsea version 6.3.1) (./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] Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta13.pt1 feta13.pfb"... @{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] Invoking "fontforge -script feta13.pe feta13.pfb"... @{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]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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: @{char@:16th rest@:44@:0@:7.55998@:12.87234@:5.16602@:7.55998@:0@:4@} [44]Cannot find your hotkey definition file! @{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]Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (0.0635015,-58.6347)->(-182.282,-375.001). x=-39.5852 (prev=-32.4157) Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-162.033,275.793)->(-0.0640036,58.6348). x=-39.5852 (prev=-32.4157) Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-19.7205,163.566)->(-82.5272,231.383). x=-39.5852 (prev=-32.4157) Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-103.009,375.001)->(39.585,227.545). x=-39.5852 (prev=-32.4157) Internal Error (overlap) in scripts.segno: Winding number did not return to 0 when x=-39.5852 Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (0.0635015,-58.6347)->(-182.282,-375.001). x=-39.5852 (prev=-32.4157) Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-162.033,275.793)->(-0.0640036,58.6348). x=-39.5852 (prev=-32.4157) Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-19.7205,163.566)->(-82.5272,231.383). x=-39.5852 (prev=-32.4157) Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-103.009,375.001)->(39.585,227.545). x=-39.5852 (prev=-32.4157) Internal Error (overlap) in scripts.segno: Winding number did not return to 0 when x=-39.5852 Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (0.0635015,-58.6347)->(-182.282,-375.001). x=-39.5852 (prev=-32.4157) @{char@:Arrowed Natural (arrows up and down)@:59@:1.63399@:4.2@:17.01@:17.01@:4 .2@:0@:natural.arrowboth@} [59]Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-162.033,275.793)->(-0.0640036,58.6348). x=-39.5852 (prev=-32.4157) Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-19.7205,163.566)->(-82.5272,231.383). x=-39.5852 (prev=-32.4157) Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-103.009,375.001)->(39.585,227.545). x=-39.5852 (prev=-32.4157) Internal Error (overlap) in scripts.segno: Winding number did not return to 0 when x=-39.5852 Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (0.0635015,-58.6347)->(-182.282,-375.001). x=-39.5852 (prev=-32.4157) Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-162.033,275.793)->(-0.0640036,58.6348). x=-39.5852 (prev=-32.4157) Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-19.7205,163.566)->(-82.5272,231.383). x=-39.5852 (prev=-32.4157) Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-103.009,375.001)->(39.585,227.545). x=-39.5852 (prev=-32.4157) Internal Error (overlap) in scripts.segno: Winding number did not return to 0 when x=-39.5852 Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (0.0635015,-58.6347)->(-182.282,-375.001). x=-39.5852 (prev=-32.4157) Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-162.033,275.793)->(-0.0640036,58.6348). x=-39.5852 (prev=-32.4157) Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-19.7205,163.566)->(-82.5272,231.383). x=-39.5852 (prev=-32.4157) Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-103.009,375.001)->(39.585,227.545). x=-39.5852 (prev=-32.4157) Internal Error (overlap) in scripts.segno: Winding number did not return to 0 when x=-39.5852 @{char@: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] *** Successfully generated feta14.pfb! *** @{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@} )( 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 (/<>/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]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 @{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]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta23.mf'"... @{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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Coda@:118@:6.40503@:6.40503@:8.50504@:8.50504@:6.40503@:0@:coda@} [118] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta23.mf@{char@:Varied Coda@:119@:6.31966@:6.31966@:8.41966@:8.41966@:6.31966@:0@:varco da@} [119] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) @{char@:Right Comma@:120@:0@:3.15001@:3.78004@:3.78004@:3.15001@:0@:rcomma@} [120] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf @{char@:Left Comma@:121@:3.15001@:0@:3.78004@:3.78004@:0@:0@:lcomma@} [121]) (/<>/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 @{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] @{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@: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] @{char@:whole rest (outside staff)@:35@:0@:8.41876@:3.50781@:0.52107@:8.41876@: 0@:0o@} [35] (/<>/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@:half rest (outside staff)@:36@:0@:8.41876@:0.52107@:3.50781@:8.41876@:0 @:1o@} [36] @{char@:prall@:129@:5.25@:5.25@:3.15001@:3.15001@:5.25@:0@:prall@} [129] @{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@:mordent@:130@:5.25@:5.25@:4.2@:4.2@:5.25@:0@:mordent@} [130] @{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@:prallprall@:131@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:prallprall@} [131] @{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@:prallmordent@:132@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:prallmordent@} [132] @{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@: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@:64th rest@:46@:0@:7.85747@:17.09805@:10.21477@:7.85747@:0@:6@} [46] @{char@:pralldown@:135@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:pralldown@} [135] @{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 @{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])@{group@:accidentals@} @{char@:Sharp@:48@:0@:6.17378@:8.41876@:8.41876@:6.17378@:0@:sharp@} [48] @{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@:Arrowed Sharp (arrow up)@:49@:0@:6.17378@:8.41876@:15.15375@:6.17378@:0 @:sharp.arrowup@} [49] @{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 @{char@:Arrowed Sharp (arrow down)@:50@:0.78162@:6.17378@:15.15375@:8.41876@:6. 17378@:0@:sharp.arrowdown@} [50] @{group@:clefs@} ! Warning: Replacing filldraw with fill. @{char@:C clef@:144@:0@:17.05064@:12.6@:12.6@:17.05064@:0@:C@} [144] @{char@:Arrowed Sharp (arrows up and down)@:51@:0.78162@:6.17378@:15.15375@:15. 15375@:6.17378@:0@:sharp.arrowboth@} [51] ! 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@:1/2 Sharp@:52@:0@:3.92874@:8.41876@:8.41876@:3.92874@:0@:sharp.slashsla sh.stem@} [52] @{char@:F clef (reduced)@:147@:0@:13.5241@:12.60007@:5.04002@:13.5241@:0@:F_cha nge@} [147] @{char@:Sharp (3 beams)@:53@:0@:6.17378@:8.41876@:8.41876@:6.17378@:0@:sharp.sl ashslashslash.stemstem@} [53] @{char@:G clef@:148@:0@:16.15962@:16.06503@:30.24004@:16.15962@:0@:G@} [148] @{char@:1/2 Sharp (3 beams)@:54@:0@:5.33186@:7.29626@:7.29626@:5.33186@:0@:shar p.slashslashslash.stem@} [54] @{char@:G clef@:149@:0@: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@:3/4 Sharp@:55@:0@:8.98004@:8.41876@:8.41876@:8.98004@:0@:sharp.slashsla sh.stemstemstem@} [55] @{char@:percussion clef (reduced)@:151@:-3.3768@:10.08005@:5.04002@:5.04002@:10 .08005@:0@:percussion_change@} [151] @{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@:tab clef@:152@:-1.25998@:17.64003@:18.14412@:18.14412@:17.64003@:0@:tab @} [152] @{char@:Arrowed Natural (arrow down)@:58@:0@:3.74167@:15.15375@:8.41876@:3.7416 7@:0@:natural.arrowdown@} [58] @{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 @{char@:Arrowed Natural (arrows up and down)@:59@:1.56322@:3.74167@:15.15375@:1 5.15375@:3.74167@:0@:natural.arrowboth@} [59] @{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@:Flat@:60@:0.62529@:4.49002@:3.36754@:10.66373@:4.49002@:0@:flat@} [60] @{char@:Pedal dot@:158@:0@:1.64452@:0@:1.64452@:1.64452@:0@:.@} [158] @{char@:Arrowed Flat (arrow up)@:61@:1.7977@:4.49002@:3.36754@:15.15375@:4.4900 2@:0@:flat.arrowup@} [61] @{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@:Arrowed Flat (arrow down)@:62@:1.7977@:4.49002@:12.34758@:10.66373@:4.4 9002@:0@:flat.arrowdown@} [62] @{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@:Arrowed Flat (arrow up and down)@:63@:1.7977@:4.49002@:12.34758@:15.153 75@:4.49002@:0@:flat.arrowboth@} [63] @{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 @{char@:Flat (slashed)@:64@:2.24496@:4.49002@:3.36754@:10.66373@:4.49002@:0@:fl at.slash@} [64] @{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@: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@:accordion register bayanbass@:169@:6.65404@:6.65404@:0.35403@:19.25404@ :6.65404@:0@:bayanbass@} [169] @{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@: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@:Double Flat@:69@:0.62529@:8.1381@:3.36754@:10.66373@:8.1381@:0@:flatfla t@} [69] @{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@}) ) @{char@:3/4 Flat@:70@:0.62529@:8.1381@:3.36754@:10.66373@:8.1381@:0@:flatflat.s lash@} [70] (some charht values had to be adjusted by as much as 0.55496pt) (some chardp values had to be adjusted by as much as 0.45506pt) Font metrics written on feta26.tfm. 142 output files written: feta26.33 .. feta26.174 Transcript written on feta26.log. @{char@: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] 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: 4892853 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'"... @{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@} ) Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta18.pt1 feta18.pfb"... (/<>/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] Invoking "fontforge -script feta18.pe feta18.pfb"... @{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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:long fermata up@:87@:7.01564@:7.01564@:0@:8.41876@:7.01564@:0@:ulongfer mata@} [87] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) @{char@:long fermata down@:88@:7.01564@:7.01564@:8.41876@:0@:7.01564@:0@:dlongf ermata@} [88] (/<>/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 @{char@:very long fermata up@:89@:8.41876@:8.41876@:0@:8.98004@:8.41876@:0@:uve rylongfermata@} [89]) @{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@:very long fermata down@:90@:8.41876@:8.41876@:8.98004@:0@:8.41876@:0@:d verylongfermata@} [90]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 19:59 UTC 14-Jan-2019-ML-D. @{char@:half rest@:34@:0@:9.45001@:0@:3.9375@:9.45001@:0@:1@} [34] Based on source from git with hash: @{char@:Thumb@:91@:2.24501@:2.24501@:4.49004@:2.80626@:2.24501@:0@:thumb@} [91]Cannot find your hotkey definition file! @{char@:whole rest (outside staff)@:35@:0@:9.45001@:3.9375@:0.54466@:9.45001@:0 @:0o@} [35] @{char@:> accent@:92@:5.05122@:5.05122@:2.80626@:2.80626@:5.05122@:0@:sforzato@ } [92] @{char@:half rest (outside staff)@:36@:0@:9.45001@:0.54466@:3.9375@:9.45001@:0@ :1o@} [36] @{char@:espr@:93@:10.66373@:10.66373@:2.80626@:2.80626@:10.66373@:0@:espr@} [93] @{char@:maxima rest@:37@:0@:11.34@:6.3@:6.3@:11.34@:0@:M3@} [37] @{char@:staccato dot@:94@:1.12248@:1.12248@:1.12248@:1.12248@:1.12248@:0@:stacc ato@} [94] @{char@:longa rest@:38@:0@:3.78@:6.3@:6.3@:3.78@:0@:M2@} [38] @{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@:breve rest@:39@:0@:3.78@:0@:6.3@:3.78@:0@:M1@} [39] @{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@:breve rest (outside staff)@:40@:0@:3.78@:0.54466@:6.3@:3.78@:0@:M1o@} [40] @{char@:open (unstopped)@:102@:2.24501@:2.24501@:2.80626@:2.80626@:2.24501@:0@: open@} [102] @{char@:Quarter rest@:41@:0@:5.98499@:7.875@:9.84377@:5.98499@:0@:2@} [41] *** Successfully generated feta13.pfb! *** @{char@:halfopen (unstopped)@:103@:2.24501@:2.24501@:2.80626@:2.80626@:2.24501@ :0@:halfopen@} [103] @{char@:Classical quarter rest@:42@:0@:6.3@:6.57234@:5.16602@:6.3@:0@:2classica l@} [42] @{char@:halfopen vertical@:104@:2.24501@:2.24501@:2.80626@:2.80626@:2.24501@:0@ :halfopenvertical@} [104] @{char@:8th rest@:43@:0@:6.3@:6.57234@:5.16602@:6.3@:0@:3@} [43]( 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 @{char@:16th rest@:44@:0@:7.55998@:12.87234@:5.16602@:7.55998@:0@:4@} [44] @{char@:plus (stopped)@:105@:3.0869@:3.0869@:3.0869@:3.0869@:3.0869@:0@:stopped @} [105] @{char@:32th rest@:45@:0@:8.19002@:12.87234@:11.46602@:8.19002@:0@:5@} [45] @{char@:Upbow@:106@:3.64813@:3.64813@:0@:11.67407@:3.64813@:0@:upbow@} [106] @{char@:64th rest@:46@:0@:8.81996@:19.17235@:11.46602@:8.81996@:0@:6@} [46] @{char@:Downbow@:107@:4.20938@:4.20938@:0@:7.4833@:4.20938@:0@:downbow@} [107] @{char@:128th rest@:47@:0@:9.45001@:19.17235@:17.76602@:9.45001@:0@:7@} [47] @{char@:Reverse turn@:108@:6.13867@:6.13867@:2.97133@:2.97133@:6.13867@:0@:reve rseturn@} [108] @{puorg@:rests@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf @{char@:Turn@:109@:6.13867@:6.13867@:2.97133@:2.97133@:6.13867@:0@:turn@} [109] Internal Error (overlap) in arrowheads.open.01: Winding number did not return to 0 when y=21.6069 Internal Error (overlap) in arrowheads.open.01: couldn't find a needed exit from an intersection Internal Error (overlap) in arrowheads.open.01: Humph. This monotonic leads nowhere (-0,-21.6113)->(-212.154,-117.651). @{group@:accidentals@} @{char@:Sharp@:48@:0@:6.93004@:9.45001@:9.45001@:6.93004@:0@:sharp@} [48]Internal Error (overlap) in arrowheads.open.01: couldn't find a needed exit from an intersection Internal Error (overlap) in arrowheads.open.0M1: monotonic is both needed and unneeded (116.632,-0.00146484)->(0.000976563,21.6064). y=21.6069 (prev=58.3167) Internal Error (overlap) in arrowheads.open.0M1: monotonic is both needed and unneeded (116.632,-0.00146484)->(244.629,89.1318). y=21.6069 (prev=58.3167) @{char@:Trill (`tr')@:110@:4.77066@:4.77066@:0@:11.7862@:4.77066@:0@:trill@} [110]Internal Error (overlap) in arrowheads.open.0M1: Winding number did not return to 0 when y=21.6069 Internal Error (overlap) in arrowheads.open.0M1: Humph. This monotonic leads nowhere (-21.6077,-0.000488281)->(-21.6077,-0.00143464). Internal Error (overlap) in arrowheads.open.0M1: couldn't find a needed exit from an intersection @{char@:left heel@:111@:2.80626@:2.80626@:2.80626@:3.74167@:2.80626@:0@:upedalh eel@} [111]Internal Error (overlap) in arrowheads.open.11: Winding number did not return to 0 when x=-21.6069 Internal Error (overlap) in arrowheads.open.11: couldn't find a needed exit from an intersection Internal Error (overlap) in arrowheads.open.11: Humph. This monotonic leads nowhere (21.6113,-0.000976562)->(117.651,-212.155). Internal Error (overlap) in arrowheads.open.11: couldn't find a needed exit from an intersection Internal Error (overlap) in arrowheads.open.1M1: monotonic is both needed and unneeded (0.00146484,116.632)->(-21.6064,0.000976563). x=-21.6069 (prev=58.3167) Internal Error (overlap) in arrowheads.open.1M1: monotonic is both needed and unneeded (0.00146484,116.632)->(-89.1318,244.629). x=-21.6069 (prev=58.3167) Internal Error (overlap) in arrowheads.open.1M1: Winding number did not return to 0 when x=-21.6069 Internal Error (overlap) in arrowheads.open.1M1: Humph. This monotonic leads nowhere (0.000488281,-21.6077)->(0.00143464,-21.6077). Internal Error (overlap) in arrowheads.open.1M1: couldn't find a needed exit from an intersection @{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@:Arrowed Sharp (arrow up)@:49@:0@:6.93004@:9.45001@:17.01@:6.93004@:0@:s harp.arrowup@} [49] @{char@:Flageolet@:115@:2.99333@:2.99333@:2.99333@:2.99333@:2.99333@:0@:flageol et@} [115] @{char@:Arrowed Sharp (arrow down)@:50@:0.817@:6.93004@:17.01@:9.45001@:6.93004 @:0@:sharp.arrowdown@} [50] @{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@:Arrowed Sharp (arrows up and down)@:51@:0.817@:6.93004@:17.01@:17.01@:6 .93004@:0@:sharp.arrowboth@} [51] @{char@:Coda@:118@:5.70609@:5.70609@:7.57692@:7.57692@:5.70609@:0@:coda@} [118] @{char@:1/2 Sharp@:52@:0@:4.40999@:9.45001@:9.45001@:4.40999@:0@:sharp.slashsla sh.stem@} [52]@{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@:Sharp (3 beams)@:53@:0@:6.93004@:9.45001@:9.45001@:6.93004@:0@:sharp.sl ashslashslash.stemstem@} [53] @{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@:1/2 Sharp (3 beams)@:54@:0@:5.98499@:8.19002@:8.19002@:5.98499@:0@:shar p.slashslashslash.stem@} [54] @{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@:3/4 Sharp@:55@:0@:10.08005@:9.45001@:9.45001@:10.08005@:0@:sharp.slashs lash.stemstemstem@} [55] @{char@:trilelement@:128@:2.33855@:2.33855@:2.80626@:2.80626@:2.33855@:0@:trile lement@} [128] @{char@:Natural@:56@:0@:4.2@:9.45001@:9.45001@:4.2@:0@:natural@} [56] @{char@:prall@:129@:4.67708@:4.67708@:2.80626@:2.80626@:4.67708@:0@:prall@} [129] @{char@:Arrowed Natural (arrow up)@:57@:1.63399@:4.2@:9.45001@:17.01@:4.2@:0@:n atural.arrowup@} [57]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta20.mf'"... @{char@:Arrowed Natural (arrow down)@:58@:0@:4.2@:17.01@:9.45001@:4.2@:0@:natur al.arrowdown@} [58] @{char@:mordent@:130@:4.67708@:4.67708@:3.74167@:3.74167@:4.67708@:0@:mordent@} [130] @{char@:Arrowed Natural (arrows up and down)@:59@:1.63399@:4.2@:17.01@:17.01@:4 .2@:0@:natural.arrowboth@} [59] @{char@:prallprall@:131@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:prallp rall@} [131] @{char@:Flat@:60@:0.6536@:5.04002@:3.78004@:11.96997@:5.04002@:0@:flat@} [60]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Arrowed Flat (arrow up)@:61@:1.87909@:5.04002@:3.78004@:17.01@:5.04002@ :0@:flat.arrowup@} [61] 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 @{char@:Arrowed Flat (arrow down)@:62@:1.87909@:5.04002@:13.86009@:11.96997@:5. 04002@:0@:flat.arrowdown@} [62] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) @{char@:prallmordent@:132@:7.01563@:7.01563@:3.74167@:3.74167@:7.01563@:0@:pral lmordent@} [132] (/<>/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) @{char@:upprall@:133@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:upprall@} [133] @{char@:Arrowed Flat (arrow up and down)@:63@:1.87909@:5.04002@:13.86009@:17.01 @:5.04002@:0@:flat.arrowboth@} [63] @{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf @{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] @{group@:rests@} @{char@:whole rest@:33@:0@:7.5@:3.125@:0@:7.5@:0@:0@} [33] @{char@:Flat (slashed)@:64@:2.51996@:5.04002@:3.78004@:11.96997@:5.04002@:0@:fl at.slash@} [64] @{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@:downprall@:136@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:downpra ll@} [136] @{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@: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@:Semi flat@:67@:0.6536@:5.04002@:3.78004@:11.96997@:5.04002@:0@:mirrored flat@} [67] @{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@:lineprall@:139@:7.01563@:7.01563@:2.80626@:11.22504@:7.01563@:0@:linepr all@} [139]) @{char@:Semi flat@:68@:2.51996@:5.04002@:3.78004@:11.96997@:5.04002@:0@:mirrore dflat.backslash@} [68] @{char@:Curved caesura@:140@:0@:11.225@:4.49002@:6.73499@:11.225@:0@:caesura.cu rved@} [140] @{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@:Straight caesura@:141@:0@:11.225@:4.49002@:6.73499@:11.225@:0@:caesura. straight@} [141] @{char@:Quarter rest@:41@:0@:4.74998@:6.25@:7.8125@:4.74998@:0@:2@} [41] @{char@:Double Flat@:69@:0.6536@:9.13498@:3.78004@:11.96997@:9.13498@:0@:flatfl at@} [69] @{char@:Tick mark@:142@:3.36754@:6.1737@:0@:9.54124@:6.1737@:0@:tickmark@} [142] @{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@: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 @{char@:16th rest@:44@:0@:5.99998@:10.25003@:4.1@:5.99998@:0@:4@} [44] @{char@:3/4 Flat@:70@:0.6536@:9.13498@:3.78004@:11.96997@:9.13498@:0@:flatflat. slash@} [70] @{char@:32th rest@:45@:0@:6.50002@:10.25003@:9.1@:6.50002@:0@:5@} [45] @{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 @{char@:64th rest@:46@:0@:6.99997@:15.25003@:9.1@:6.99997@:0@:6@} [46] @{group@:arrowheads@} @{char@:open@:74@:6.3@:0.43573@:3.15001@:3.15001@:0.43573@:0@:open.01@} [74] @{group@:clefs@} ! Warning: Replacing filldraw with fill. @{char@:C clef@:144@:0@:15.22581@:11.225@:11.225@:15.22581@:0@:C@} [144] @{char@:open@:75@:0.43573@:6.3@:3.15001@:3.15001@:6.3@:0@:open.0M1@} [75] ! Warning: Replacing filldraw with fill. @{char@:C clef@:145@:0@:12.28493@:8.98004@:8.98004@:12.28493@:0@:C_change@} [145] @{char@:128th rest@:47@:0@:7.5@:15.25003@:14.1@:7.5@:0@:7@} [47] @{char@:open@:76@:3.15001@:3.15001@:6.3@:0.43573@:3.15001@:0@:open.11@} [76] @{puorg@:rests@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf @{char@:open@:77@:3.15001@:3.15001@:0.43573@:6.3@:3.15001@:0@:open.1M1@} [77] @{char@:F clef @:146@:0@:15.06024@:14.03127@:5.6125@:15.06024@:0@:F@} [146] @{char@:close@:78@:6.3@:0@:3.15001@:3.15001@:0@:0@:close.01@} [78] @{char@:F clef (reduced)@:147@:0@:12.04825@:11.22505@:4.49002@:12.04825@:0@:F_c hange@} [147]@{group@:accidentals@} @{char@:Sharp@:48@:0@:5.50003@:7.5@:7.5@:5.50003@:0@:sharp@} [48] @{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@:G clef@:148@:0@:14.39616@:14.3119@:26.94003@:14.39616@:0@:G@} [148] @{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 @{char@:Arrowed Sharp (arrow up)@:49@:0@:5.50003@:7.5@:13.49998@:5.50003@:0@:sh arp.arrowup@} [49] @{char@:G clef@:149@:0@:11.51698@:11.44957@:22.26418@:11.51698@:0@:G_change@} [149] @{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@: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@:short fermata up@:85@:6.3@:6.3@:0@:13.85999@:6.3@:0@:ushortfermata@} [85] @{char@:Arrowed Sharp (arrow down)@:50@:0.75008@:5.50003@:13.49998@:7.5@:5.5000 3@:0@:sharp.arrowdown@} [50] @{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@:tab clef@:152@:-1.12248@:15.71503@:16.1641@:16.1641@:15.71503@:0@:tab@} [152] @{char@:long fermata down@:88@:7.87502@:7.87502@:9.45001@:0@:7.87502@:0@:dlongf ermata@} [88] @{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@:very long fermata up@:89@:9.45001@:9.45001@:0@:10.08005@:9.45001@:0@:uv erylongfermata@} [89] @{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@:very long fermata down@:90@:9.45001@:9.45001@:10.08005@:0@:9.45001@:0@: dverylongfermata@} [90] @{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 @{char@:Sharp (3 beams)@:53@:0@:5.50003@:7.5@:7.5@:5.50003@:0@:sharp.slashslash slash.stemstem@} [53] @{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] @{group@:pedal@} @{char@:Pedal asterisk@:156@:0@:8.73056@:0@:8.73056@:8.73056@:0@:*@} [156] @{char@:espr@:93@:11.96997@:11.96997@:3.15001@:3.15001@:11.96997@:0@:espr@} [93] @{char@:Pedal dash@:157@:0@:4.54573@:0@:6.41429@:4.54573@:0@:M@} [157] @{char@:staccato dot@:94@:1.25998@:1.25998@:1.25998@:1.25998@:1.25998@:0@:stacc ato@} [94] @{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@:1/2 Sharp (3 beams)@:54@:0@:4.74998@:6.50002@:6.50002@:4.74998@:0@:shar p.slashslashslash.stem@} [54] @{char@:Pedal d@:160@:0@:7.48334@:0@:9.82188@:7.48334@:0@:d@} [160] @{char@:staccatissimo/martellato up@:95@:1.1747@:1.1747@:0.2@:6.21472@:1.1747@: 0@:ustaccatissimo@} [95] @{char@:Pedal e@:161@:0@:4.49@:0@:6.41429@:4.49@:0@:e@} [161] @{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@:3/4 Sharp@:55@:0@:8.00003@:7.5@:7.5@:8.00003@:0@:sharp.slashslash.stems temstem@} [55] @{char@:portato/tenuto with staccato@:98@:3.78004@:3.78004@:0.38127@:4.05562@:3 .78004@:0@:uportato@} [98] @{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 @{char@:portato/tenuto with staccato@:99@:3.78004@:3.78004@:4.05562@:0.38127@:3 .78004@:0@:dportato@} [99]@{group@:brackettips@} @{char@:bracket tip up@:163@:0@:10.66373@:1.2628@:7.6779@:10.66373@:0@:up@} [163] @{char@:bracket tip down@:164@:0@:10.66373@:7.6779@:1.2628@:10.66373@:0@:down@} [164] @{puorg@:brackettips@} ) @{char@:marcato up@:100@:3.15001@:3.15001@:0@:6.93004@:3.15001@:0@:umarcato@} [100] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf @{char@:Natural@:56@:0@:3.33333@:7.5@:7.5@:3.33333@:0@:natural@} [56] @{char@:marcato down@:101@:3.15001@:3.15001@:6.93004@:0@:3.15001@:0@:dmarcato@} [101] @{group@:accordion@} @{char@:accordion register discant@:165@:8.75746@:8.75746@:0.23709@:17.07462@:8 .75746@:0@:discant@} [165] @{char@:open (unstopped)@:102@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:open@} [102] @{char@:accordion register dot@:166@:1.40314@:1.40314@:1.40314@:1.40314@:1.4031 4@:0@:dot@} [166] @{char@:halfopen (unstopped)@:103@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:halfo pen@} [103] @{char@:accordion register freebass@:167@:5.9512@:5.9512@:0.23709@:11.4621@:5.9 512@:0@:freebass@} [167] @{char@:halfopen vertical@:104@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:halfopen vertical@} [104] @{char@:accordion register stdbass@:168@:11.5637@:11.5637@:0.23709@:22.6871@:11 .5637@:0@:stdbass@} [168] @{char@:plus (stopped)@:105@:3.46503@:3.46503@:3.46503@:3.46503@:3.46503@:0@:st opped@} [105] @{char@:accordion register bayanbass@:169@:5.9512@:5.9512@:0.3387@:17.17621@:5. 9512@:0@:bayanbass@} [169] @{char@:Arrowed Natural (arrow up)@:57@:1.50014@:3.33333@:7.5@:13.49998@:3.3333 3@:0@:natural.arrowup@} [57] @{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@:Arrowed Natural (arrow down)@:58@:0@:3.33333@:13.49998@:7.5@:3.33333@:0 @:natural.arrowdown@} [58] @{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@: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@:right heel@:112@:3.15001@:3.15001@:4.2@:3.15001@:3.15001@:0@:dpedalheel @} [112] @{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 @{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] @{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@} ) @{char@:Flageolet@:115@:3.36@:3.36@:3.36@:3.36@:3.36@:0@:flageolet@} [115] @{parameter@:staffsize@:22.45@} @{parameter@:stafflinethickness@:0.52107@} @{parameter@:staff_space@:5.6125@} @{parameter@:linethickness@:0.52107@} @{parameter@:black_notehead_width@:7.3881@} @{parameter@:ledgerlinethickness@:1.04214@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) @{char@:Arrowed Natural (arrows up and down)@:59@:1.50014@:3.33333@:13.49998@:1 3.49998@:3.33333@:0@:natural.arrowboth@} [59] (some charht values had to be adjusted by as much as 0.50517pt) (some chardp values had to be adjusted by as much as 0.41699pt) Font metrics written on feta23.tfm. 142 output files written: feta23.33 .. feta23.174 Transcript written on feta23.log. @{char@:Segno@:116@:6.3@:6.3@:9.45001@:9.45001@:6.3@:0@:segno@} [116] @{char@:Flat@:60@:0.60005@:4.00002@:3.00003@:9.49997@:4.00002@:0@:flat@} [60] @{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@:Arrowed Flat (arrow up)@:61@:1.72516@:4.00002@:3.00003@:13.49998@:4.000 02@:0@:flat.arrowup@} [61] 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: 4114403 font_size: 22.3661270236613 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=44.7104677060134; bpppix 0.02; nonstopmode; input feta23.mf'"... @{char@:Arrowed Flat (arrow down)@:62@:1.72516@:4.00002@:11.00006@:9.49997@:4.0 0002@:0@:flat.arrowdown@} [62]@{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@:Arrowed Flat (arrow up and down)@:63@:1.72516@:4.00002@:11.00006@:13.49 998@:4.00002@:0@:flat.arrowboth@} [63] @{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@:Flat (slashed)@:64@:1.99997@:4.00002@:3.00003@:9.49997@:4.00002@:0@:fla t.slash@} [64] @{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@:Flat (slashed twice)@:65@:1.99997@:4.00002@:3.00003@:9.49997@:4.00002@: 0@:flat.slashslash@} [65] @{char@:prall@:129@:5.25@:5.25@:3.15001@:3.15001@:5.25@:0@:prall@} [129] @{char@:Flatflat (mirrored)@:66@:0@:8.00003@:3.00003@:9.49997@:8.00003@:0@:mirr oredflat.flat@} [66]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:mordent@:130@:5.25@:5.25@:4.2@:4.2@:5.25@:0@:mordent@} [130] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:Semi flat@:67@:0.60005@:4.00002@:3.00003@:9.49997@:4.00002@:0@:mirrored flat@} [67]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta23.mf @{char@:prallprall@:131@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:prallprall@} [131] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) @{char@:Semi flat@:68@:1.99997@:4.00002@:3.00003@:9.49997@:4.00002@:0@:mirrored flat.backslash@} [68] (/<>/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 @{char@:prallmordent@:132@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:prallmordent@} [132]) @{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@:Double Flat@:69@:0.60005@:7.24998@:3.00003@:9.49997@:7.24998@:0@:flatfl at@} [69] @{char@:upprall@:133@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:upprall@} [133] @{char@:whole rest (outside staff)@:35@:0@:8.41876@:3.50781@:0.52107@:8.41876@: 0@:0o@} [35]@{char@:upmordent@:134@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:upmordent@} [134] @{char@:half rest (outside staff)@:36@:0@:8.41876@:0.52107@:3.50781@:8.41876@:0 @:1o@} [36] @{char@:pralldown@:135@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:pralldown@} [135] @{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@: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@:breve rest (outside staff)@:40@:0@:3.36751@:0.52107@:5.6125@:3.36751@:0 @:M1o@} [40] @{char@:downprall@:136@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:downprall@} [136] @{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@} ) @{char@:downmordent@:137@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:downmordent@} [137] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf@{char@:prallup@:138@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:prallup@} [138] @{char@:Quarter rest@:41@:0@:5.33186@:7.01563@:8.76955@:5.33186@:0@:2@} [41] @{group@:arrowheads@} @{char@:open@:74@:5@:0.40004@:2.5@:2.5@:0.40004@:0@:open.01@} [74] @{char@:Classical quarter rest@:42@:0@:5.6125@:5.87305@:4.60226@:5.6125@:0@:2cl assical@} [42] @{char@:open@:75@:0.40004@:5@:2.5@:2.5@:5@:0@:open.0M1@} [75] @{char@:8th rest@:43@:0@:5.6125@:5.87305@:4.60226@:5.6125@:0@:3@} [43] @{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@:16th rest@:44@:0@:6.73499@:11.48555@:4.60226@:6.73499@:0@:4@} [44]@{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@:close@:78@:5@:0@:2.5@:2.5@:0@:0@:close.01@} [78] @{char@:32th rest@:45@:0@:7.29626@:11.48555@:10.21477@:7.29626@:0@:5@} [45] @{char@:close@:79@:0@:5@:2.5@:2.5@:5@:0@:close.0M1@} [79] @{char@:64th rest@:46@:0@:7.85747@:17.09805@:10.21477@:7.85747@:0@:6@} [46] @{char@:Straight caesura@:141@:0@:12.6@:5.04002@:7.55998@:12.6@:0@:caesura.stra ight@} [141] @{char@:close@:80@:2.5@:2.5@:5@:0@:2.5@:0@:close.11@} [80] @{char@:Tick mark@:142@:3.78004@:6.92995@:0@:10.70999@:6.92995@:0@:tickmark@} [142] @{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 @{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 @{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@: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@:clefs@} ! Warning: Replacing filldraw with fill. @{char@:C clef@:144@:0@:17.05064@:12.6@:12.6@:17.05064@:0@:C@} [144] @{group@:scripts@} @{char@:fermata up@:83@:6.62505@:6.62505@:0.37505@:7.25005@:6.62505@:0@:ufermat a@} [83]@{group@:accidentals@} @{char@:Sharp@:48@:0@:6.17378@:8.41876@:8.41876@:6.17378@:0@:sharp@} [48] ! Warning: Replacing filldraw with fill. @{char@:C clef@:145@:0@:13.74951@:10.08005@:10.08005@:13.74951@:0@:C_change@} [145] @{char@:fermata down@:84@:6.62505@:6.62505@:7.25005@:0.37505@:6.62505@:0@:dferm ata@} [84] @{char@:F clef @:146@:0@:16.90504@:15.75002@:6.3@:16.90504@:0@:F@} [146] @{char@:Arrowed Sharp (arrow up)@:49@:0@:6.17378@:8.41876@:15.15375@:6.17378@:0 @:sharp.arrowup@} [49] @{char@:short fermata up@:85@:5@:5@:0@:10.99998@:5@:0@:ushortfermata@} [85] @{char@:F clef (reduced)@:147@:0@:13.5241@:12.60007@:5.04002@:13.5241@:0@:F_cha nge@} [147] @{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@:G clef@:148@:0@:16.15962@:16.06503@:30.24004@:16.15962@:0@:G@} [148] @{char@:long fermata down@:88@:6.25@:6.25@:7.5@:0@:6.25@:0@:dlongfermata@} [88] @{char@:Arrowed Sharp (arrow down)@:50@:0.78162@:6.17378@:15.15375@:8.41876@:6. 17378@:0@:sharp.arrowdown@} [50] @{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@:very long fermata up@:89@:7.5@:7.5@:0@:8.00003@:7.5@:0@:uverylongfermat a@} [89] @{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@:very long fermata down@:90@:7.5@:7.5@:8.00003@:0@:7.5@:0@:dverylongferm ata@} [90] @{char@:percussion clef (reduced)@:151@:-3.3768@:10.08005@:5.04002@:5.04002@:10 .08005@:0@:percussion_change@} [151] @{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@:Sharp (3 beams)@:53@:0@:6.17378@:8.41876@:8.41876@:6.17378@:0@:sharp.sl ashslashslash.stemstem@} [53] @{char@:tab clef@:152@:-1.25998@:17.64003@:18.14412@:18.14412@:17.64003@:0@:tab @} [152] @{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@:tab clef (reduced)@:153@:-1.008@:14.11208@:14.51534@:14.51534@:14.11208 @:0@:tab_change@} [153] @{char@:1/2 Sharp (3 beams)@:54@:0@:5.33186@:7.29626@:7.29626@:5.33186@:0@:shar p.slashslashslash.stem@} [54] @{puorg@:clefs@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.m f @{char@:portato/single tenuto@:97@:3.00003@:3.00003@:0.40004@:0.40004@:3.00003@ :0@:tenuto@} [97] @{group@:timesig@} @{char@:4/4 meter@:154@:0@:10.79536@:6.3@:6.3@:10.79536@:0@:C44@} [154] @{char@:2/2 meter@:155@:0@:10.79536@:6.3@:6.3@:10.79536@:0@:C22@} [155] @{puorg@:timesig@} ) @{char@:portato/tenuto with staccato@:98@:3.00003@:3.00003@:0.35004@:3.30006@:3 .00003@:0@:uportato@} [98] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf @{char@:3/4 Sharp@:55@:0@:8.98004@:8.41876@:8.41876@:8.98004@:0@:sharp.slashsla sh.stemstemstem@} [55] @{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@:Natural@:56@:0@:3.74167@:8.41876@:8.41876@:3.74167@:0@:natural@} [56] @{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@: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@:Pedal dot@:158@:0@:1.64452@:0@:1.64452@:1.64452@:0@:.@} [158] @{char@:halfopen (unstopped)@:103@:2@:2@:2.5@:2.5@:2@:0@:halfopen@} [103] @{char@:Arrowed Natural (arrow up)@:57@:1.56322@:3.74167@:8.41876@:15.15375@:3. 74167@:0@:natural.arrowup@} [57] @{char@:Pedal P@:159@:0@:10.5@:0@:12.6@:10.5@:0@:P@} [159] @{char@:halfopen vertical@:104@:2@:2@:2.5@:2.5@:2@:0@:halfopenvertical@} [104] @{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@:plus (stopped)@:105@:2.75002@:2.75002@:2.75002@:2.75002@:2.75002@:0@:st opped@} [105] @{char@:Arrowed Natural (arrow down)@:58@:0@:3.74167@:15.15375@:8.41876@:3.7416 7@:0@:natural.arrowdown@} [58] @{char@:Upbow@:106@:3.25002@:3.25002@:0@:10.40007@:3.25002@:0@:upbow@} [106] @{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 @{char@:Downbow@:107@:3.75@:3.75@:0@:6.66664@:3.75@:0@:downbow@} [107]@{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 @{char@:Reverse turn@:108@:5.46875@:5.46875@:2.64706@:2.64706@:5.46875@:0@:reve rseturn@} [108] @{group@:accordion@} @{char@:accordion register discant@:165@:9.80405@:9.80405@:0.24783@:19.14786@:9 .80405@:0@:discant@} [165] @{char@:Turn@:109@:5.46875@:5.46875@:2.64706@:2.64706@:5.46875@:0@:turn@} [109] @{char@:Arrowed Natural (arrows up and down)@:59@:1.56322@:3.74167@:15.15375@:1 5.15375@:3.74167@:0@:natural.arrowboth@} [59] @{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@:Trill (`tr')@:110@:4.25003@:4.25003@:0@:10.49995@:4.25003@:0@:trill@} [110] @{char@:Flat@:60@:0.62529@:4.49002@:3.36754@:10.66373@:4.49002@:0@:flat@} [60] @{char@:left heel@:111@:2.5@:2.5@:2.5@:3.33333@:2.5@:0@:upedalheel@} [111] @{char@:accordion register stdbass@:168@:12.95404@:12.95404@:0.24783@:25.44785@ :12.95404@:0@:stdbass@} [168] @{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@:Arrowed Flat (arrow up)@:61@:1.7977@:4.49002@:3.36754@:15.15375@:4.4900 2@:0@:flat.arrowup@} [61] @{char@:accordion register bayanbass@:169@:6.65404@:6.65404@:0.35403@:19.25404@ :6.65404@:0@:bayanbass@} [169] @{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@:Arrowed Flat (arrow down)@:62@:1.7977@:4.49002@:12.34758@:10.66373@:4.4 9002@:0@:flat.arrowdown@} [62] @{char@:Segno@:116@:5@:5@:7.5@:7.5@:5@:0@:segno@} [116] @{char@:Arrowed Flat (arrow up and down)@:63@:1.7977@:4.49002@:12.34758@:15.153 75@:4.49002@:0@:flat.arrowboth@} [63] @{char@:Varied Segno@:117@:6.25@:6.25@:20@:20@:6.25@:0@:varsegno@} [117] @{char@:accordion oldEE@:170@:6.65404@:6.65404@:0@:13.09566@:6.65404@:0@:oldEE@ } [170] @{char@:Coda@:118@:5.08336@:5.08336@:6.75003@:6.75003@:5.08336@:0@:coda@} [118] @{char@:accordion push@:171@:5.69351@:0@:0@:14.234@:0@:0@:push@} [171] @{char@:Flat (slashed)@:64@:2.24496@:4.49002@:3.36754@:10.66373@:4.49002@:0@:fl at.slash@} [64] @{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@}) )@{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@:Flat (slashed twice)@:65@:2.24496@:4.49002@:3.36754@:10.66373@:4.49002@ :0@:flat.slashslash@} [65] (some charht values had to be adjusted by as much as 0.55496pt) (some chardp values had to be adjusted by as much as 0.45506pt) Font metrics written on feta26.tfm. 142 output files written: feta26.33 .. feta26.174 Transcript written on feta26.log. @{char@: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@:Flatflat (mirrored)@:66@:0@:8.98004@:3.36754@:10.66373@:8.98004@:0@:mir roredflat.flat@} [66] @{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@:Semi flat@:67@:0.62529@:4.49002@:3.36754@:10.66373@:4.49002@:0@:mirrore dflat@} [67] @{char@:Trill_element@:125@:0@:5@:0@:4.00002@:5@:0@:trill_element@} [125] @{char@:Semi flat@:68@:2.24496@:4.49002@:3.36754@:10.66373@:4.49002@:0@:mirrore dflat.backslash@} [68] @{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@:Double Flat@:69@:0.62529@:8.1381@:3.36754@:10.66373@:8.1381@:0@:flatfla t@} [69] @{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] *** Successfully generated feta18.pfb! *** @{char@:3/4 Flat@:70@:0.62529@:8.1381@:3.36754@:10.66373@:8.1381@:0@:flatflat.s lash@} [70]( 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 @{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 @{char@:prallprall@:131@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:prallprall@} [131] @{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@:prallmordent@:132@:6.25002@:6.25002@:3.33333@:3.33333@:6.25002@:0@:pral lmordent@} [132] @{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 @{char@:upprall@:133@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:upprall@} [133] @{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 @{char@:upmordent@:134@:6.25002@:6.25002@:3.33333@:3.33333@:6.25002@:0@:upmorde nt@} [134] @{group@:scripts@} @{char@:fermata up@:83@:7.40643@:7.40643@:0.39081@:8.108@:7.40643@:0@:ufermata@ } [83] @{char@:pralldown@:135@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:pralldown@} [135] @{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@:downprall@:136@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:downprall@} [136] @{char@:short fermata down@:86@:5.6125@:5.6125@:12.34749@:0@:5.6125@:0@:dshortf ermata@} [86] @{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@: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@:lineprall@:139@:6.25002@:6.25002@:2.5@:10@:6.25002@:0@:lineprall@} [139] @{char@:very long fermata up@:89@:8.41876@:8.41876@:0@:8.98004@:8.41876@:0@:uve rylongfermata@} [89]) @{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@:very long fermata down@:90@:8.41876@:8.41876@:8.98004@:0@:8.41876@:0@:d verylongfermata@} [90] @{char@:Tick mark@:142@:3.00003@:5.49995@:0@:8.49998@:5.49995@:0@:tickmark@} [142] @{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@:snap pizzicato (Bartok pizzicato)@:143@:2.66667@:2.66667@:2.66667@:4@:2 .66667@:0@:snappizzicato@} [143] @{puorg@:scripts@} ) @{char@:staccato dot@:94@:1.12248@:1.12248@:1.12248@:1.12248@:1.12248@:0@:stacc ato@} [94] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf @{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] @{group@:clefs@} ! Warning: Replacing filldraw with fill. @{char@:C clef@:144@:0@:13.60002@:10@:10@:13.60002@:0@:C@} [144] @{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] ! Warning: Replacing filldraw with fill. @{char@:C clef@:145@:0@:10.98006@:8.00003@:8.00003@:10.98006@:0@:C_change@} [145] @{char@:marcato up@:100@:2.80626@:2.80626@:0@:6.17378@:2.80626@:0@:umarcato@} [100] @{char@:F clef @:146@:0@:13.4167@:12.5@:5@:13.4167@:0@:F@} [146]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta16.mf'"... @{char@:marcato down@:101@:2.80626@:2.80626@:6.17378@:0@:2.80626@:0@:dmarcato@} [101] @{char@:F clef (reduced)@:147@:0@:10.7334@:10.00005@:4.00002@:10.7334@:0@:F_cha nge@} [147] @{char@:open (unstopped)@:102@:2.24501@:2.24501@:2.80626@:2.80626@:2.24501@:0@: open@} [102] @{char@:G clef@:148@:0@:12.82509@:12.75002@:24.00002@:12.82509@:0@:G@} [148] @{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@:G clef@:149@:0@:10.26012@:10.20006@:19.83444@:10.26012@:0@:G_change@} [149] @{char@:plus (stopped)@:105@:3.0869@:3.0869@:3.0869@:3.0869@:3.0869@:0@:stopped @} [105] @{char@:percussion clef@:150@:-3.34999@:10@:5@:5@:10@:0@:percussion@} [150] @{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@:percussion clef (reduced)@:151@:-2.68001@:8.00003@:4.00002@:4.00002@:8. 00003@:0@:percussion_change@} [151] @{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@:tab clef@:152@:-0.99998@:14.00002@:14.40009@:14.40009@:14.00002@:0@:tab @} [152] @{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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{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] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:Flageolet@:115@:2.99333@:2.99333@:2.99333@:2.99333@:2.99333@:0@:flageol et@} [115] @{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) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta16.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @{group@:timesig@} @{char@:4/4 meter@:154@:0@:8.49997@:5@:5@:8.49997@:0@:C44@} [154] @{char@:Segno@:116@:5.6125@:5.6125@:8.41876@:8.41876@:5.6125@:0@:segno@} [116] ****************************************************** 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 @{char@:Varied Segno@:117@:7.01564@:7.01564@:22.45001@:22.45001@:7.01564@:0@:va rsegno@} [117] @{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) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Coda@:118@:5.70609@:5.70609@:7.57692@:7.57692@:5.70609@:0@:coda@} [118] ) @{group@:pedal@} @{char@:Pedal asterisk@:156@:0@:7.77777@:0@:7.77777@:7.77777@:0@:*@} [156] @{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf @{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@: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] @{group@:rests@} @{char@:whole rest@:33@:0@:5.95125@:2.47969@:0@:5.95125@:0@:0@} [33] @{char@:Right Varied Comma@:122@:1.40312@:1.40312@:3.36754@:3.36754@:1.40312@:0 @:rvarcomma@} [122] @{char@:Pedal P@:159@:0@:8.33333@:0@:10@:8.33333@:0@:P@} [159] @{char@:half rest@:34@:0@:5.95125@:0@:2.47969@:5.95125@:0@:1@} [34] @{char@:Left Varied Comma@:123@:1.40312@:1.40312@:3.36754@:3.36754@:1.40312@:0@ :lvarcomma@} [123] @{char@:Pedal d@:160@:0@:6.66667@:0@:8.75@:6.66667@:0@:d@} [160] @{char@:Arpeggio@:124@:0@:4.49002@:0@:5.6125@:4.49002@:0@:arpeggio@} [124] @{char@:Pedal e@:161@:0@:4@:0@:5.71428@:4@:0@:e@} [161] @{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@:whole rest (outside staff)@:35@:0@:5.95125@:2.47969@:0.46461@:5.95125@: 0@:0o@} [35] @{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@:Pedal Ped@:162@:0@:15.95999@:0@:10@:15.95999@:0@:Ped@} [162] @{puorg@:pedal@} ) @{char@:prall@:129@:4.67708@:4.67708@:2.80626@:2.80626@:4.67708@:0@:prall@} [129] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf @{char@:half rest (outside staff)@:36@:0@:5.95125@:0.46461@:2.47969@:5.95125@:0 @:1o@} [36]@{group@:brackettips@} @{char@:bracket tip up@:163@:0@:9.49997@:1.125@:6.84@:9.49997@:0@:up@} [163] @{char@:maxima rest@:37@:0@:7.14148@:3.9675@:3.9675@:7.14148@:0@:M3@} [37] @{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 @{char@:longa rest@:38@:0@:2.3805@:3.9675@:3.9675@:2.3805@:0@:M2@} [38] @{char@:mordent@:130@:4.67708@:4.67708@:3.74167@:3.74167@:4.67708@:0@:mordent@} [130] @{group@:accordion@} @{char@:accordion register discant@:165@:7.82503@:7.82503@:0.22752@:15.22752@:7 .82503@:0@:discant@} [165] @{char@:breve rest@:39@:0@:2.3805@:0@:3.9675@:2.3805@:0@:M1@} [39] @{char@:accordion register dot@:166@:1.25@:1.25@:1.25@:1.25@:1.25@:0@:dot@} [166] @{char@:breve rest (outside staff)@:40@:0@:2.3805@:0.46461@:3.9675@:2.3805@:0@: M1o@} [40] @{char@:accordion register freebass@:167@:5.32503@:5.32503@:0.22752@:10.22752@: 5.32503@:0@:freebass@} [167] @{char@:Quarter rest@:41@:0@:3.76912@:4.95938@:6.1992@:3.76912@:0@:2@} [41] @{char@:accordion register stdbass@:168@:10.32503@:10.32503@:0.22752@:20.22752@ :10.32503@:0@:stdbass@} [168] @{char@:prallprall@:131@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:prallp rall@} [131] @{char@:Classical quarter rest@:42@:0@:3.9675@:4.19981@:3.25336@:3.9675@:0@:2cl assical@} [42] @{char@:accordion register bayanbass@:169@:5.32503@:5.32503@:0.32503@:15.32503@ :5.32503@:0@:bayanbass@} [169] @{char@:8th rest@:43@:0@:3.9675@:4.19981@:3.25336@:3.9675@:0@:3@} [43] @{char@:prallmordent@:132@:7.01563@:7.01563@:3.74167@:3.74167@:7.01563@:0@:pral lmordent@} [132] @{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@: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@: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 @{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@:downprall@:136@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:downpra ll@} [136] @{char@:accordion pull@:172@:3.84993@:0.75006@:0@:11.50014@:0.75006@:0@:pull@} [172] @{puorg@:accordion@} ) @{char@:downmordent@:137@:7.01563@:7.01563@:3.74167@:3.74167@:7.01563@:0@:downm ordent@} [137] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf @{char@:prallup@:138@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:prallup@} [138] @{group@:ties@} @{char@:Short lyric tie@:173@:0@:0@:3.16663@:0@:0@:0@:lyric.short@} [173]@{group@:accidentals@} @{char@:Sharp@:48@:0@:4.36427@:5.95125@:5.95125@:4.36427@:0@:sharp@} [48] @{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. @{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@:Arrowed Sharp (arrow up)@:49@:0@:4.36427@:5.95125@:10.71223@:4.36427@:0 @:sharp.arrowup@} [49] @{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] 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: 4956909 font_size: 19.9252801992528 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=50.1875; bpppix 0.02; nonstopmode; input feta20.mf'"... @{char@:Arrowed Sharp (arrow down)@:50@:0.69693@:4.36427@:10.71223@:5.95125@:4. 36427@:0@:sharp.arrowdown@} [50] ! 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@:Arrowed Sharp (arrows up and down)@:51@:0.69693@:4.36427@:10.71223@:10. 71223@:4.36427@:0@:sharp.arrowboth@} [51] @{char@:F clef (reduced)@:147@:0@:12.04825@:11.22505@:4.49002@:12.04825@:0@:F_c hange@} [147] @{char@:1/2 Sharp@:52@:0@:2.77724@:5.95125@:5.95125@:2.77724@:0@:sharp.slashsla sh.stem@} [52] @{char@:G clef@:148@:0@:14.39616@:14.3119@:26.94003@:14.39616@:0@:G@} [148]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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 @{char@:G clef@:149@:0@:11.51698@:11.44957@:22.26418@:11.51698@:0@:G_change@} [149] ****************************************************** 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 @{char@:Sharp (3 beams)@:53@:0@:4.36427@:5.95125@:5.95125@:4.36427@:0@:sharp.sl ashslashslash.stemstem@} [53] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf @{char@:percussion clef@:150@:-3.76036@:11.225@:5.6125@:5.6125@:11.225@:0@:perc ussion@} [150]) (/<>/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 @{char@:percussion clef (reduced)@:151@:-3.0083@:8.98004@:4.49002@:4.49002@:8.9 8004@:0@:percussion_change@} [151] @{char@:1/2 Sharp (3 beams)@:54@:0@:3.76912@:5.15776@:5.15776@:3.76912@:0@:shar p.slashslashslash.stem@} [54] @{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@:3/4 Sharp@:55@:0@:6.34802@:5.95125@:5.95125@:6.34802@:0@:sharp.slashsla sh.stemstemstem@} [55] @{char@:tab clef@:152@:-1.12248@:15.71503@:16.1641@:16.1641@:15.71503@:0@:tab@} [152] @{char@:whole rest (outside staff)@:35@:0@:7.5@:3.125@:0.50005@:7.5@:0@:0o@} [35] @{char@:Natural@:56@:0@:2.645@:5.95125@:5.95125@:2.645@:0@:natural@} [56] @{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 @{char@:half rest (outside staff)@:36@:0@:7.5@:0.50005@:3.125@:7.5@:0@:1o@} [36] @{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@} ) @{char@:maxima rest@:37@:0@:9@:5@:5@:9@:0@:M3@} [37] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf @{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@:Arrowed Natural (arrow up)@:57@:1.39384@:2.645@:5.95125@:10.71223@:2.64 5@:0@:natural.arrowup@} [57] @{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@:breve rest (outside staff)@:40@:0@:3@:0.50005@:5@:3@:0@:M1o@} [40] @{char@:Arrowed Natural (arrow down)@:58@:0@:2.645@:10.71223@:5.95125@:2.645@:0 @:natural.arrowdown@} [58] @{char@:Quarter rest@:41@:0@:4.74998@:6.25@:7.8125@:4.74998@:0@:2@} [41] @{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@:Classical quarter rest@:42@:0@:5@:5.25003@:4.1@:5@:0@:2classical@} [42] @{char@:Pedal e@:161@:0@:4.49@:0@:6.41429@:4.49@:0@:e@} [161] @{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@:Arrowed Natural (arrows up and down)@:59@:1.39384@:2.645@:10.71223@:10. 71223@:2.645@:0@:natural.arrowboth@} [59] @{char@:Pedal Ped@:162@:0@:17.91512@:0@:11.225@:17.91512@:0@:Ped@} [162] @{puorg@:pedal@} ) @{char@:32th rest@:45@:0@:6.50002@:10.25003@:9.1@:6.50002@:0@:5@} [45] (/<>/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@} ) @{char@:64th rest@:46@:0@:6.99997@:15.25003@:9.1@:6.99997@:0@:6@} [46] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf @{char@:Flat@:60@:0.55754@:3.17401@:2.38052@:7.53822@:3.17401@:0@:flat@} [60] @{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@: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 @{char@:accordion register freebass@:167@:5.9512@:5.9512@:0.23709@:11.4621@:5.9 512@:0@:freebass@} [167] @{char@:Arrowed Flat (arrow up)@:61@:1.60292@:3.17401@:2.38052@:10.71223@:3.174 01@:0@:flat.arrowup@} [61] @{char@:accordion register stdbass@:168@:11.5637@:11.5637@:0.23709@:22.6871@:11 .5637@:0@:stdbass@} [168]@{group@:accidentals@} @{char@:Sharp@:48@:0@:5.50003@:7.5@:7.5@:5.50003@:0@:sharp@} [48] @{char@:accordion register bayanbass@:169@:5.9512@:5.9512@:0.3387@:17.17621@:5. 9512@:0@:bayanbass@} [169] @{char@:Arrowed Flat (arrow down)@:62@:1.60292@:3.17401@:8.72855@:7.53822@:3.17 401@:0@:flat.arrowdown@} [62] @{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 Flat (arrow up and down)@:63@:1.60292@:3.17401@:8.72855@:10.712 23@:3.17401@:0@:flat.arrowboth@} [63] @{char@:accordion oldEE@:170@:5.9512@:5.9512@:0@:11.69919@:5.9512@:0@:oldEE@} [170] @{char@:Arrowed Sharp (arrows up and down)@:51@:0.75008@:5.50003@:13.49998@:13. 49998@:5.50003@:0@:sharp.arrowboth@} [51] @{char@:Flat (slashed)@:64@:1.58698@:3.17401@:2.38052@:7.53822@:3.17401@:0@:fla t.slash@} [64] @{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@} ) @{char@:1/2 Sharp@:52@:0@:3.49998@:7.5@:7.5@:3.49998@:0@:sharp.slashslash.stem@ } [52] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf @{group@:ties@} @{char@:Short lyric tie@:173@:0@:0@:3.55453@:0@:0@:0@:lyric.short@} [173] @{char@:Default lyric tie@:174@:0@:0@:3.67924@:0@:0@:0@:lyric.default@} [174] @{puorg@:ties@} ) @{parameter@:staffsize@:22.45@} @{parameter@:stafflinethickness@:0.52107@} @{parameter@:staff_space@:5.6125@} @{parameter@:linethickness@:0.52107@} @{parameter@:black_notehead_width@:7.3881@} @{parameter@:ledgerlinethickness@:1.04214@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) @{char@:Sharp (3 beams)@:53@:0@:5.50003@:7.5@:7.5@:5.50003@:0@:sharp.slashslash slash.stemstem@} [53] ) @{char@:Flat (slashed twice)@:65@:1.58698@:3.17401@:2.38052@:7.53822@:3.17401@: 0@:flat.slashslash@} [65] @{char@:1/2 Sharp (3 beams)@:54@:0@:4.74998@:6.50002@:6.50002@:4.74998@:0@:shar p.slashslashslash.stem@} [54] (some charht values had to be adjusted by as much as 0.50517pt) (some chardp values had to be adjusted by as much as 0.41699pt) Font metrics written on feta23.tfm. 142 output files written: feta23.33 .. feta23.174 Transcript written on feta23.log. @{char@:Flatflat (mirrored)@:66@:0@:6.34802@:2.38052@:7.53822@:6.34802@:0@:mirr oredflat.flat@} [66] @{char@:3/4 Sharp@:55@:0@:8.00003@:7.5@:7.5@:8.00003@:0@:sharp.slashslash.stems temstem@} [55] @{char@:Semi flat@:67@:0.55754@:3.17401@:2.38052@:7.53822@:3.17401@:0@:mirrored flat@} [67] @{char@:Natural@:56@:0@:3.33333@:7.5@:7.5@:3.33333@:0@:natural@} [56] @{char@:Semi flat@:68@:1.58698@:3.17401@:2.38052@:7.53822@:3.17401@:0@:mirrored flat.backslash@} [68] @{char@:Arrowed Natural (arrow up)@:57@:1.50014@:3.33333@:7.5@:13.49998@:3.3333 3@:0@:natural.arrowup@} [57] @{char@:Double Flat@:69@:0.55754@:5.75287@:2.38052@:7.53822@:5.75287@:0@:flatfl at@} [69] @{char@:Arrowed Natural (arrow down)@:58@:0@:3.33333@:13.49998@:7.5@:3.33333@:0 @:natural.arrowdown@} [58] @{char@:3/4 Flat@:70@:0.55754@:5.75287@:2.38052@:7.53822@:5.75287@:0@:flatflat. slash@} [70] @{char@:Arrowed Natural (arrows up and down)@:59@:1.50014@:3.33333@:13.49998@:1 3.49998@:3.33333@:0@:natural.arrowboth@} [59] @{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@:Flat@:60@:0.60005@:4.00002@:3.00003@:9.49997@:4.00002@:0@:flat@} [60] @{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@:Arrowed Flat (arrow up)@:61@:1.72516@:4.00002@:3.00003@:13.49998@:4.000 02@:0@:flat.arrowup@} [61] @{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@:Arrowed Flat (arrow down)@:62@:1.72516@:4.00002@:11.00006@:9.49997@:4.0 0002@:0@:flat.arrowdown@} [62] @{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@:Arrowed Flat (arrow up and down)@:63@:1.72516@:4.00002@:11.00006@:13.49 998@:4.00002@:0@:flat.arrowboth@} [63] @{char@:close@:80@:1.98375@:1.98375@:3.9675@:0@:1.98375@:0@:close.11@} [80] @{char@:Flat (slashed)@:64@:1.99997@:4.00002@:3.00003@:9.49997@:4.00002@:0@:fla t.slash@} [64] @{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 @{char@:Flat (slashed twice)@:65@:1.99997@:4.00002@:3.00003@:9.49997@:4.00002@: 0@:flat.slashslash@} [65] @{group@:scripts@} @{char@:fermata up@:83@:5.30785@:5.30785@:0.34846@:5.80379@:5.30785@:0@:ufermat a@} [83] @{char@:Flatflat (mirrored)@:66@:0@:8.00003@:3.00003@:9.49997@:8.00003@:0@:mirr oredflat.flat@} [66] @{char@:fermata down@:84@:5.30785@:5.30785@:5.80379@:0.34846@:5.30785@:0@:dferm ata@} [84] @{char@:Semi flat@:67@:0.60005@:4.00002@:3.00003@:9.49997@:4.00002@:0@:mirrored flat@} [67] @{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@:Semi flat@:68@:1.99997@:4.00002@:3.00003@:9.49997@:4.00002@:0@:mirrored flat.backslash@} [68] @{char@:long fermata up@:87@:4.95938@:4.95938@:0@:5.95125@:4.95938@:0@:ulongfer mata@} [87] @{char@:Double Flat@:69@:0.60005@:7.24998@:3.00003@:9.49997@:7.24998@:0@:flatfl at@} [69] @{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@: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@:very long fermata down@:90@:5.95125@:5.95125@:6.34802@:0@:5.95125@:0@:d verylongfermata@} [90] @{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@:Thumb@:91@:1.587@:1.587@:3.17401@:1.98375@:1.587@:0@:thumb@} [91] @{char@:open@:75@:0.40004@:5@:2.5@:2.5@:5@:0@:open.0M1@} [75] @{char@:> accent@:92@:3.57072@:3.57072@:1.98375@:1.98375@:3.57072@:0@:sforzato@ } [92] @{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@:espr@:93@:7.53822@:7.53822@:1.98375@:1.98375@:7.53822@:0@:espr@} [93] @{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@:staccato dot@:94@:0.79349@:0.79349@:0.79349@:0.79349@:0.79349@:0@:stacc ato@} [94] @{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 @{char@:staccatissimo/martellato up@:95@:0.86139@:0.86139@:0.2@:4.0354@:0.86139 @:0@:ustaccatissimo@} [95] @{group@:scripts@} @{char@:fermata up@:83@:6.62505@:6.62505@:0.37505@:7.25005@:6.62505@:0@:ufermat a@} [83] @{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@: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@:portato/tenuto with staccato@:98@:2.38052@:2.38052@:0.32523@:2.7@:2.380 52@:0@:uportato@} [98] @{char@:short fermata down@:86@:5@:5@:10.99998@:0@:5@:0@:dshortfermata@} [86] @{char@:portato/tenuto with staccato@:99@:2.38052@:2.38052@:2.7@:0.32523@:2.380 52@:0@:dportato@} [99] @{char@:long fermata up@:87@:6.25@:6.25@:0@:7.5@:6.25@:0@:ulongfermata@} [87] @{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@:long fermata down@:88@:6.25@:6.25@:7.5@:0@:6.25@:0@:dlongfermata@} [88] @{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@:very long fermata up@:89@:7.5@:7.5@:0@:8.00003@:7.5@:0@:uverylongfermat a@} [89] @{char@:halfopen vertical@:104@:1.587@:1.587@:1.98375@:1.98375@:1.587@:0@:halfo penvertical@} [104] @{char@:very long fermata down@:90@:7.5@:7.5@:8.00003@:0@:7.5@:0@:dverylongferm ata@} [90] @{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@:Thumb@:91@:2@:2@:4.00002@:2.5@:2@:0@:thumb@} [91] @{char@:Downbow@:107@:2.97563@:2.97563@:0@:5.28998@:2.97563@:0@:downbow@} [107] @{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@:Reverse turn@:108@:4.33946@:4.33946@:2.10045@:2.10045@:4.33946@:0@:reve rseturn@} [108] @{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@:Turn@:109@:4.33946@:4.33946@:2.10045@:2.10045@:4.33946@:0@:turn@} [109] @{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@:Trill (`tr')@:110@:3.37239@:3.37239@:0@:8.33171@:3.37239@:0@:trill@} [110] @{char@:portato/tenuto with staccato@:99@:3.00003@:3.00003@:3.30006@:0.35004@:3 .00003@:0@:dportato@} [99] @{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@: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@:left toe@:113@:1.98375@:1.98375@:0@:5.95125@:1.98375@:0@:upedaltoe@} [113] @{char@:open (unstopped)@:102@:2@:2@:2.5@:2.5@:2@:0@:open@} [102] @{char@:right toe@:114@:1.98375@:1.98375@:5.95125@:0@:1.98375@:0@:dpedaltoe@} [114] @{char@:halfopen (unstopped)@:103@:2@:2@:2.5@:2.5@:2@:0@:halfopen@} [103] @{char@:Flageolet@:115@:2.116@:2.116@:2.116@:2.116@:2.116@:0@:flageolet@} [115] @{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@:Segno@:116@:3.9675@:3.9675@:5.95125@:5.95125@:3.9675@:0@:segno@} [116] @{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@:Varied Segno@:117@:4.95938@:4.95938@:15.87@:15.87@:4.95938@:0@:varsegno @} [117] @{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@:Coda@:118@:4.03365@:4.03365@:5.35614@:5.35614@:4.03365@:0@:coda@} [118] @{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@:Varied Coda@:119@:4.1015@:4.1015@:5.424@:5.424@:4.1015@:0@:varcoda@} [119] @{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 Comma@:120@:0@:1.98375@:2.38052@:2.38052@:1.98375@:0@:rcomma@} [120] @{char@:right toe@:114@:2.5@:2.5@:7.5@:0@:2.5@:0@:dpedaltoe@} [114] @{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@:Flageolet@:115@:2.66667@:2.66667@:2.66667@:2.66667@:2.66667@:0@:flageol et@} [115] @{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@:Segno@:116@:5@:5@:7.5@:7.5@:5@:0@:segno@} [116] @{char@:Trill_element@:125@:0@:3.9675@:0@:3.17401@:3.9675@:0@:trill_element@} [125] @{char@:Varied Segno@:117@:6.25@:6.25@:20@:20@:6.25@:0@:varsegno@} [117] @{char@:Arpeggio arrow down@:126@:0@:3.17401@:0@:3.9675@:3.17401@:0@:arpeggio.a rrow.M1@} [126] @{char@:Coda@:118@:5.08336@:5.08336@:6.75003@:6.75003@:5.08336@:0@:coda@} [118] @{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@:Varied Coda@:119@:5.08337@:5.08337@:6.75005@:6.75005@:5.08337@:0@:varco da@} [119] @{char@:trilelement@:128@:1.65312@:1.65312@:1.98375@:1.98375@:1.65312@:0@:trile lement@} [128] @{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@:prall@:129@:3.30624@:3.30624@:1.98375@:1.98375@:3.30624@:0@:prall@} [129] @{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@:mordent@:130@:3.30624@:3.30624@:2.64499@:2.64499@:3.30624@:0@:mordent@} [130] @{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@:prallprall@:131@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:prallp rall@} [131] @{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@:prallmordent@:132@:4.95937@:4.95937@:2.64499@:2.64499@:4.95937@:0@:pral lmordent@} [132] @{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@: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@:prallmordent@:132@:6.25002@:6.25002@:3.33333@:3.33333@:6.25002@:0@:pral lmordent@} [132] @{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@: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@: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@: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@: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@: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@:snap pizzicato (Bartok pizzicato)@:143@:2.116@:2.116@:2.116@:3.174@:2.1 16@:0@:snappizzicato@} [143] @{puorg@:scripts@} ) @{char@:Straight caesura@:141@:0@:10@:4.00002@:5.99998@:10@:0@:caesura.straight @} [141] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf @{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@: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] @{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@:10.64615@:9.91875@:3.9675@:10.64615@:0@:F@} [146] @{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@:F clef (reduced)@:147@:0@:8.51694@:7.93503@:3.17401@:8.51694@:0@:F_chan ge@} [147] @{char@:G clef@:148@:0@:12.82509@:12.75002@:24.00002@:12.82509@:0@:G@} [148] @{char@:G clef@:148@:0@:10.17671@:10.11713@:19.044@:10.17671@:0@:G@} [148] @{char@:G clef@:149@:0@:10.26012@:10.20006@:19.83444@:10.26012@:0@:G_change@} [149] @{char@:G clef@:149@:0@:8.14139@:8.09373@:15.73862@:8.14139@: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@: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.99998@:14.00002@:14.40009@:14.40009@:14.00002@:0@:tab @} [152] @{char@:tab clef@:152@:-0.79349@:11.10901@:11.42645@:11.42645@:11.10901@: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@:tab clef (reduced)@:153@:-0.6348@:8.88724@:9.14119@:9.14119@:8.88724@:0 @:tab_change@} [153] @{char@:Pedal dot@:158@:0@:1.40007@:0@:1.40007@:1.40007@:0@:.@} [158] @{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@: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@: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 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@:Pedal dash@:157@:0@:3.6177@:0@:4.53429@:3.6177@:0@:M@} [157] @{char@:bracket tip down@:164@:0@:9.49997@:6.84@:1.125@:9.49997@:0@:down@} [164] @{char@:Pedal dot@:158@:0@:1.2059@:0@:1.2059@:1.2059@:0@:.@} [158] @{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@:Pedal P@:159@:0@:6.6125@:0@:7.935@:6.6125@:0@:P@} [159] @{char@:accordion register freebass@:167@:5.32503@:5.32503@:0.22752@:10.22752@: 5.32503@:0@:freebass@} [167] @{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@: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@: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 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 register freebass@:167@:4.2695@:4.2695@:0.21141@:8.14641@:4.2 695@:0@:freebass@} [167] @{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@:accordion register stdbass@:168@:8.237@:8.237@:0.21141@:16.0814@:8.237@ :0@:stdbass@} [168] @{char@:Default lyric tie@:174@:0@:0@:3.27773@:0@:0@:0@:lyric.default@} [174] @{puorg@:ties@} ) @{parameter@:staffsize@:20@} @{parameter@:stafflinethickness@:0.50005@} @{parameter@:staff_space@:5@} @{parameter@:linethickness@:0.50005@} @{parameter@:black_notehead_width@:6.58089@} @{parameter@:ledgerlinethickness@:1.00009@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) @{char@:accordion register bayanbass@:169@:4.2695@:4.2695@:0.302@:12.2045@:4.26 95@:0@:bayanbass@} [169] (some charht values had to be adjusted by as much as 0.45006pt) (some chardp values had to be adjusted by as much as 0.36115pt) Font metrics written on feta20.tfm. 142 output files written: feta20.33 .. feta20.174 Transcript written on feta20.log. @{char@: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: 4316919 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 2019/Debian) (kpathsea version 6.3.1) (./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] Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta26.pt1 feta26.pfb"... @{char@:very long fermata up@:89@:5.95125@:5.95125@:0@:6.34802@:5.95125@:0@:uve rylongfermata@} [89] Invoking "fontforge -script feta26.pe feta26.pfb"... @{char@:very long fermata down@:90@:5.95125@:5.95125@:6.34802@:0@:5.95125@:0@:d verylongfermata@} [90]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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: @{char@:Thumb@:91@:1.587@:1.587@:3.17401@:1.98375@:1.587@:0@:thumb@} [91]Cannot find your hotkey definition file! @{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] Internal Error (overlap) in scripts.reverseturn: Fixup error 2 in MergeIntersections. Internal Error (overlap) in scripts.reverseturn: Could not find finalm@{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]Internal Error (overlap) in scripts.turn: Fixup error 2 in MergeIntersections. Internal Error (overlap) in scripts.turn: Could not find finalm @{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]Internal Error (overlap) in clefs.tab: monotonic is both needed and unneeded (418.433,-452.503)->(486.995,-375.519). y=-452.503 (prev=451.944) @{char@: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] Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta23.pt1 feta23.pfb"... @{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] Invoking "fontforge -script feta23.pe feta23.pfb"... @{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. 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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! *** Successfully generated feta26.pfb! *** ( 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 2019/Debian) (kpathsea version 6.3.1) (./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] Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta20.pt1 feta20.pfb"... @{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] Invoking "fontforge -script feta20.pe feta20.pfb"... @{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]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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: @{char@:brace number 212@:85@:4.51724@:0@:40.20749@:40.20749@:0@:0@:brace212@} [85]Cannot find your hotkey definition file! @{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]Internal Error (overlap) in scripts.reverseturn: Fixup error 2 in MergeIntersections. @{char@:brace number 234@:107@:4.83887@:0@:45.34335@:45.34335@:0@:0@:brace234@} [107]Internal Error (overlap) in scripts.reverseturn: Could not find finalm @{char@:brace number 235@:108@:4.85397@:0@:45.5853@:45.5853@:0@:0@:brace235@} [108]Internal Error (overlap) in scripts.turn: Fixup error 2 in MergeIntersections. Internal Error (overlap) in scripts.turn: Could not find finalm @{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: 4087869 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'"... *** Successfully generated feta23.pfb! *** ( 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 This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-i.mf'"... @{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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:brace number 215@:88@:4.55981@:0@:40.8872@:40.8872@:0@:0@:brace215@} [88] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:brace number 216@:89@:4.5741@:0@:41.1152@:41.1152@:0@:0@:brace216@} [89]) (/<>/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 @{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] @{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 223@:96@:4.67545@:0@:42.73128@:42.73128@:0@:0@:brace223@} [96] @{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 224@:97@:4.69@:0@:42.96506@:42.96506@:0@:0@:brace224@} [97] @{char@:brace number 515@:68@:11.646@:0@:154.06801@:154.06801@:0@:0@:brace515@} [68] @{char@:brace number 225@:98@:4.70456@:0@:43.19955@:43.19955@:0@:0@:brace225@} [98] @{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 226@:99@:4.71939@:0@:43.43478@:43.43478@:0@:0@:brace226@} [99] @{char@:brace number 519@:72@:11.79239@:0@:156.40817@:156.40817@:0@:0@:brace519 @} [72] @{char@:brace number 227@:100@:4.73422@:0@:43.67075@:43.67075@:0@:0@:brace227@} [100] @{char@:brace number 520@:73@:11.82947@:0@:156.99779@:156.99779@:0@:0@:brace520 @} [73] @{char@:brace number 228@:101@:4.74905@:0@:43.90746@:43.90746@:0@:0@:brace228@} [101] @{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 229@:102@:4.76389@:0@:44.14491@:44.14491@:0@:0@:brace229@} [102] @{char@:brace number 523@:76@:11.94098@:0@:158.77779@:158.77779@:0@:0@:brace523 @} [76] @{char@:brace number 230@:103@:4.77872@:0@:44.3831@:44.3831@:0@:0@:brace230@} [103] @{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 231@:104@:4.79382@:0@:44.62204@:44.62204@:0@:0@:brace231@} [104] @{char@:brace number 526@:79@:12.05331@:0@:160.57452@:160.57452@:0@:0@:brace526 @} [79] @{char@:brace number 232@:105@:4.80865@:0@:44.86174@:44.86174@:0@:0@:brace232@} [105] @{char@:brace number 527@:80@:12.09122@:0@:161.1772@:161.1772@:0@:0@:brace527@} [80] @{char@:brace number 233@:106@:4.82376@:0@:45.10217@:45.10217@:0@:0@:brace233@} [106] @{char@:brace number 528@:81@:12.12885@:0@:161.78175@:161.78175@:0@:0@:brace528 @} [81] @{char@:brace number 234@:107@:4.83887@:0@:45.34335@:45.34335@:0@:0@:brace234@} [107] @{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 235@:108@:4.85397@:0@:45.5853@:45.5853@:0@:0@:brace235@} [108] @{char@:brace number 532@:85@:12.28156@:0@:164.21895@:164.21895@:0@:0@:brace532 @} [85] @{char@:brace number 236@:109@:4.86935@:0@:45.828@:45.828@:0@:0@:brace236@} [109] @{char@:brace number 533@:86@:12.32@:0@:164.83302@:164.83302@:0@:0@:brace533@} [86] @{char@:brace number 534@:87@:12.35846@:0@:165.44902@:165.44902@:0@:0@:brace534 @} [87] @{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 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 239@:112@:4.91522@:0@:46.56068@:46.56068@:0@:0@:brace239@} [112] @{char@:brace number 537@:90@:12.47491@:0@:167.3086@:167.3086@:0@:0@:brace537@} [90] @{char@:brace number 240@:113@:4.9306@:0@:46.80644@:46.80644@:0@:0@:brace240@} [113] @{char@:brace number 538@:91@:12.51392@:0@:167.93234@:167.93234@:0@:0@:brace538 @} [91] @{char@:brace number 241@:114@:4.94598@:0@:47.05298@:47.05298@:0@:0@:brace241@} [114] @{char@:brace number 539@:92@:12.55319@:0@:168.55804@:168.55804@:0@:0@:brace539 @} [92] @{char@:brace number 242@:115@:4.96136@:0@:47.30028@:47.30028@:0@:0@:brace242@} [115] @{char@:brace number 540@:93@:12.59247@:0@:169.1857@:169.1857@:0@:0@:brace540@} [93] @{char@:brace number 243@:116@:4.97702@:0@:47.54834@:47.54834@:0@:0@:brace243@} [116] @{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 244@:117@:4.9924@:0@:47.7972@:47.7972@:0@:0@:brace244@} [117] @{char@:brace number 544@:97@:12.75095@:0@:171.71606@:171.71606@:0@:0@:brace544 @} [97] @{char@:brace number 245@:118@:5.00806@:0@:48.04681@:48.04681@:0@:0@:brace245@} [118] @{char@:brace number 545@:98@:12.79077@:0@:172.3536@:172.3536@:0@:0@:brace545@} [98] @{char@:brace number 246@:119@:5.02371@:0@:48.29721@:48.29721@:0@:0@:brace246@} [119] @{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 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 548@:101@:12.91135@:0@:174.27824@:174.27824@:0@:0@:brace54 8@} [101] @{char@:brace number 249@:122@:5.07123@:0@:49.05315@:49.05315@:0@:0@:brace249@} [122] @{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 250@:123@:5.08716@:0@:49.3067@:49.3067@:0@:0@:brace250@} [123] @{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 251@:124@:5.10309@:0@:49.56107@:49.56107@:0@:0@:brace251@} [124] @{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 252@:125@:5.11902@:0@:49.81622@:49.81622@:0@:0@:brace252@} [125] @{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 253@:126@:5.13495@:0@:50.07217@:50.07217@:0@:0@:brace253@} [126] @{char@:brace number 557@:110@:13.27966@:0@:180.16164@:180.16164@:0@:0@:brace55 7@} [110] @{char@:brace number 254@:127@:5.15115@:0@:50.32892@:50.32892@:0@:0@:brace254@} [127] @{char@:brace number 558@:111@:13.32114@:0@:180.82562@:180.82562@:0@:0@:brace55 8@} [111] @{char@:brace number 255@:128@:5.16708@:0@:50.58647@:50.58647@:0@:0@:brace255@} [128] @{tnof@}) ) @{char@:brace number 559@:112@:13.36288@:0@:181.49167@:181.49167@:0@:0@:brace55 9@} [112] (some charht values had to be adjusted by as much as 0.44682pt) (some chardp values had to be adjusted by as much as 0.44682pt) Font metrics written on feta-braces-d.tfm. 64 output files written: feta-braces-d.65 .. feta-braces-d.128 Transcript written on feta-braces-d.log. @{char@:brace number 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: 4211056 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 2019/Debian) (kpathsea version 6.3.1) (./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] *** Successfully generated feta20.pfb! *** @{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]( 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 @{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. Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-c.mf'"... Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta16.pt1 feta16.pfb"... Invoking "fontforge -script feta16.pe feta16.pfb"... This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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.mfCopyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! ) @{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] Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-braces-d.pt1 feta-braces-d.pfb"... @{char@:brace number 150@:87@:3.72156@:0@:27.49696@:27.49696@:0@:0@:brace150@} [87] Invoking "fontforge -script feta-braces-d.pe feta-braces-d.pfb"... @{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]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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: @{char@:brace number 156@:93@:3.79187@:0@:28.62221@:28.62221@:0@:0@:brace156@} [93]Cannot find your hotkey definition file! @{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]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) @{char@:brace number 171@:108@:3.97397@:0@:31.52939@:31.52939@:0@:0@:brace171@} [108]Internal Error (overlap) in clefs.G: Winding number did not return to 0 when y=1190.08 @{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: 4391093 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 2019/Debian) (kpathsea version 6.3.1) (./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] Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-braces-i.pt1 feta-braces-i.pfb"... @{char@:brace number 141@:78@:3.61829@:0@:25.84816@:25.84816@:0@:0@:brace141@} [78] Invoking "fontforge -script feta-braces-i.pe feta-braces-i.pfb"... @{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]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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: @{char@:brace number 144@:81@:3.65234@:0@:26.39261@:26.39261@:0@:0@:brace144@} [81]Cannot find your hotkey definition file! @{char@:brace number 145@:82@:3.66388@:0@:26.57523@:26.57523@:0@:0@:brace145@} [82] *** Successfully generated feta-braces-d.pfb! *** @{char@:brace number 146@:83@:3.67542@:0@:26.75842@:26.75842@:0@:0@:brace146@} [83]( 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 @{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]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-e.mf'"... @{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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:brace number 176@:113@:4.03659@:0@:32.52911@:32.52911@:0@:0@:brace176@} [113] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) @{char@:brace number 177@:114@:4.04922@:0@:32.73094@:32.73094@:0@:0@:brace177@} [114] (/<>/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 @{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] @{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 182@:119@:4.11295@:0@:33.74962@:33.74962@:0@:0@:brace182@} [119] @{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 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 260@:69@:5.24866@:0@:51.88637@:51.88637@:0@:0@:brace260@} [69] @{char@:brace number 185@:122@:4.15167@:0@:34.3685@:34.3685@:0@:0@:brace185@} [122] @{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 186@:123@:4.16486@:0@:34.57608@:34.57608@:0@:0@:brace186@} [123]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 @{char@:brace number 263@:72@:5.2981@:0@:52.67612@:52.67612@:0@:0@:brace263@} [72] @{char@:brace number 187@:124@:4.17776@:0@:34.78433@:34.78433@:0@:0@:brace187@} [124] @{char@:brace number 264@:73@:5.31458@:0@:52.94102@:52.94102@:0@:0@:brace264@} [73] @{char@:brace number 188@:125@:4.19095@:0@:34.99321@:34.99321@:0@:0@:brace188@} [125] @{char@:brace number 265@:74@:5.33133@:0@:53.20676@:53.20676@:0@:0@:brace265@} [74] @{char@:brace number 189@:126@:4.20413@:0@:35.20276@:35.20276@:0@:0@:brace189@} [126] @{char@:brace number 266@:75@:5.34781@:0@:53.47331@:53.47331@:0@:0@:brace266@} [75] @{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] @{char@:brace number 267@:76@:5.36456@:0@:53.7407@:53.7407@:0@:0@:brace267@} [76] @{tnof@}) ) @{char@:brace number 268@:77@:5.38132@:0@:54.00893@:54.00893@:0@:0@:brace268@} [77] (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. @{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] *** Successfully generated feta-braces-i.pfb! *** @{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]( 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 @{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] *** Successfully generated feta16.pfb! *** @{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]( 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 @{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: 4526333 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'"... 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 2019/Debian) (kpathsea version 6.3.1) (./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.mfInvoking "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 2019/Debian) (kpathsea version 6.3.1) (./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-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] @{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 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 1@:66@:2.3359@:0@:5.36644@:5.36644@:0@:0@:brace1@} [66] @{char@:brace number 261@:70@:5.26486@:0@:52.1488@:52.1488@:0@:0@:brace261@} [70] @{char@:brace number 2@:67@:2.34332@:0@:5.48325@:5.48325@:0@:0@:brace2@} [67] @{char@:brace number 262@:71@:5.28134@:0@:52.41205@:52.41205@:0@:0@:brace262@} [71]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) @{char@:brace number 3@:68@:2.35074@:0@:5.6004@:5.6004@:0@:0@:brace3@} [68] @{char@:brace number 263@:72@:5.2981@:0@:52.67612@:52.67612@:0@:0@:brace263@} [72](./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:brace number 264@:73@:5.31458@:0@:52.94102@:52.94102@:0@:0@:brace264@} [73] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:brace number 4@:69@:2.35788@:0@:5.71794@:5.71794@:0@:0@:brace4@} [69] @{char@:brace number 265@:74@:5.33133@:0@:53.20676@:53.20676@:0@:0@:brace265@} [74]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces-h.mf @{char@:brace number 266@:75@:5.34781@:0@:53.47331@:53.47331@:0@:0@:brace266@} [75] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @{char@:brace number 267@:76@:5.36456@:0@:53.7407@:53.7407@:0@:0@:brace267@} [76] @{char@:brace number 5@:70@:2.3653@:0@:5.83585@:5.83585@:0@:0@:brace5@} [70] ****************************************************** 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) @{char@:brace number 268@:77@:5.38132@:0@:54.00893@:54.00893@:0@:0@:brace268@} [77] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:brace number 6@:71@:2.37271@:0@:5.9541@:5.9541@:0@:0@:brace6@} [71] @{char@:brace number 269@:78@:5.39835@:0@:54.278@:54.278@:0@:0@:brace269@} [78]) @{char@:brace number 7@:72@:2.38013@:0@:6.07274@:6.07274@:0@:0@:brace7@} [72] @{char@:brace number 270@:79@:5.4151@:0@:54.54791@:54.54791@:0@:0@:brace270@} [79] @{char@:brace number 8@:73@:2.38754@:0@:6.19174@:6.19174@:0@:0@:brace8@} [73] @{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] @{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 273@:82@:5.46619@:0@:55.36273@:55.36273@:0@:0@:brace273@} [82] @{char@:brace number 449@:66@:9.4751@:0@:119.39534@:119.39534@:0@:0@:brace449@} [66] @{char@:brace number 274@:83@:5.48322@:0@:55.63605@:55.63605@:0@:0@:brace274@} [83] @{char@:brace number 9@:74@:2.39523@:0@:6.31113@:6.31113@:0@:0@:brace9@} [74] @{char@:brace number 450@:67@:9.50476@:0@:119.8691@:119.8691@:0@:0@:brace450@} [67] @{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 451@:68@:9.5347@:0@:120.34433@:120.34433@:0@:0@:brace451@} [68] @{char@:brace number 277@:86@:5.53485@:0@:56.4611@:56.4611@:0@:0@:brace277@} [86] @{char@:brace number 10@:75@:2.40265@:0@:6.43088@:6.43088@:0@:0@:brace10@} [75] @{char@:brace number 452@:69@:9.56436@:0@:120.82108@:120.82108@:0@:0@:brace452@ } [69] @{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 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 280@:89@:5.58704@:0@:57.29395@:57.29395@:0@:0@:brace280@} [89] @{char@:brace number 11@:76@:2.41006@:0@:6.55101@:6.55101@:0@:0@:brace11@} [76] @{char@:brace number 281@:90@:5.60461@:0@:57.5733@:57.5733@:0@:0@:brace281@} [90] @{char@:brace number 455@:72@:9.65445@:0@:122.26022@:122.26022@:0@:0@:brace455@ } [72] @{char@:brace number 282@:91@:5.6222@:0@:57.85353@:57.85353@:0@:0@:brace282@} [91] @{char@:brace number 456@:73@:9.68466@:0@:122.74295@:122.74295@:0@:0@:brace456@ } [73] @{char@:brace number 283@:92@:5.63977@:0@:58.13464@:58.13464@:0@:0@:brace283@} [92] @{char@:brace number 12@:77@:2.41776@:0@:6.67152@:6.67152@:0@:0@:brace12@} [77] @{char@:brace number 457@:74@:9.71515@:0@:123.22717@:123.22717@:0@:0@:brace457@ } [74] @{char@:brace number 284@:93@:5.65735@:0@:58.41663@:58.41663@:0@:0@:brace284@} [93] @{char@:brace number 13@:78@:2.42517@:0@:6.7924@:6.7924@:0@:0@:brace13@} [78] @{char@:brace number 458@:75@:9.74564@:0@:123.71294@:123.71294@:0@:0@:brace458@ } [75] @{char@:brace number 285@:94@:5.6752@:0@:58.6995@:58.6995@:0@:0@:brace285@} [94] @{char@:brace number 14@:79@:2.43286@:0@:6.91367@:6.91367@:0@:0@:brace14@} [79] @{char@:brace number 459@:76@:9.77612@:0@:124.20021@:124.20021@:0@:0@:brace459@ } [76] @{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 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 288@:97@:5.72849@:0@:59.55342@:59.55342@:0@:0@:brace288@} [97] @{char@:brace number 15@:80@:2.44055@:0@:7.03531@:7.03531@:0@:0@:brace15@} [80] @{char@:brace number 462@:79@:9.86813@:0@:125.67122@:125.67122@:0@:0@:brace462@ } [79] @{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 463@:80@:9.8989@:0@:126.16463@:126.16463@:0@:0@:brace463@} [80] @{char@:brace number 291@:100@:5.7826@:0@:60.4154@:60.4154@:0@:0@:brace291@} [100] @{char@:brace number 464@:81@:9.92993@:0@:126.65958@:126.65958@:0@:0@:brace464@ } [81] @{char@:brace number 16@:81@:2.44824@:0@:7.15733@:7.15733@:0@:0@:brace16@} [81] @{char@:brace number 292@:101@:5.80072@:0@:60.70453@:60.70453@:0@:0@:brace292@} [101] @{char@:brace number 465@:82@:9.96097@:0@:127.15607@:127.15607@:0@:0@:brace465@ } [82] @{char@:brace number 293@:102@:5.81885@:0@:60.99457@:60.99457@:0@:0@:brace293@} [102] @{char@:brace number 17@:82@:2.45566@:0@:7.27975@:7.27975@:0@:0@:brace17@} [82] @{char@:brace number 294@:103@:5.83698@:0@:61.2855@:61.2855@:0@:0@:brace294@} [103] @{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 295@:104@:5.85538@:0@:61.57736@:61.57736@:0@:0@:brace295@} [104] @{char@:brace number 18@:83@:2.46335@:0@:7.40253@:7.40253@:0@:0@:brace18@} [83] @{char@:brace number 468@:85@:10.0549@:0@:128.6549@:128.6549@:0@:0@:brace468@} [85] @{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 469@:86@:10.08649@:0@:129.15765@:129.15765@:0@:0@:brace469 @} [86] @{char@:brace number 19@:84@:2.47104@:0@:7.5257@:7.5257@:0@:0@:brace19@} [84] @{char@:brace number 298@:107@:5.91031@:0@:62.4584@:62.4584@:0@:0@:brace298@} [107] @{char@:brace number 20@:85@:2.479@:0@:7.64925@:7.64925@:0@:0@:brace20@} [85] @{char@:brace number 299@:108@:5.92899@:0@:62.75392@:62.75392@:0@:0@:brace299@} [108] @{char@:brace number 470@:87@:10.11807@:0@:129.66199@:129.66199@:0@:0@:brace470 @} [87] @{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 471@:88@:10.14966@:0@:130.1679@:130.1679@:0@:0@:brace471@} [88] @{char@:brace number 21@:86@:2.4867@:0@:7.7732@:7.7732@:0@:0@:brace21@} [86] @{char@:brace number 302@:111@:5.98474@:0@:63.64604@:63.64604@:0@:0@:brace302@} [111] @{char@:brace number 472@:89@:10.18152@:0@:130.67537@:130.67537@:0@:0@:brace472 @} [89] @{char@:brace number 303@:112@:6.00342@:0@:63.94528@:63.94528@:0@:0@:brace303@} [112] @{char@:brace number 22@:87@:2.49438@:0@:7.89754@:7.89754@:0@:0@:brace22@} [87] @{char@:brace number 473@:90@:10.21338@:0@:131.18445@:131.18445@:0@:0@:brace473 @} [90] @{char@:brace number 23@:88@:2.50235@:0@:8.02225@:8.02225@:0@:0@:brace23@} [88] @{char@:brace number 304@:113@:6.02237@:0@:64.24545@:64.24545@:0@:0@:brace304@} [113] @{char@:brace number 474@:91@:10.24524@:0@:131.69511@:131.69511@:0@:0@:brace474 @} [91] @{char@:brace number 24@:89@:2.51004@:0@:8.14737@:8.14737@:0@:0@:brace24@} [89] @{char@:brace number 305@:114@:6.04105@:0@:64.54657@:64.54657@:0@:0@:brace305@} [114] @{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 306@:115@:6.06@:0@:64.84862@:64.84862@:0@:0@:brace306@} [115] @{char@:brace number 25@:90@:2.518@:0@:8.27287@:8.27287@:0@:0@:brace25@} [90] @{char@:brace number 477@:94@:10.34164@:0@:133.23672@:133.23672@:0@:0@:brace477 @} [94] @{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 478@:95@:10.37405@:0@:133.7538@:133.7538@:0@:0@:brace478@} [95] @{char@:brace number 26@:91@:2.52597@:0@:8.39877@:8.39877@:0@:0@:brace26@} [91] @{char@:brace number 309@:118@:6.11713@:0@:65.76048@:65.76048@:0@:0@:brace309@} [118] @{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 310@:119@:6.13635@:0@:66.06633@:66.06633@:0@:0@:brace310@} [119] @{char@:brace number 481@:98@:10.47183@:0@:135.3148@:135.3148@:0@:0@:brace481@} [98] @{char@:brace number 311@:120@:6.15558@:0@:66.37315@:66.37315@:0@:0@:brace311@} [120] @{char@:brace number 482@:99@:10.50479@:0@:135.8384@:135.8384@:0@:0@:brace482@} [99] @{char@:brace number 312@:121@:6.1748@:0@:66.68092@:66.68092@:0@:0@:brace312@} [121] @{char@:brace number 483@:100@:10.53748@:0@:136.36363@:136.36363@:0@:0@:brace48 3@} [100] @{char@:brace number 27@:92@:2.53366@:0@:8.52507@:8.52507@:0@:0@:brace27@} [92] @{char@:brace number 313@:122@:6.19403@:0@:66.98967@:66.98967@:0@:0@:brace313@} [122] @{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 28@:93@:2.54163@:0@:8.65175@:8.65175@:0@:0@:brace28@} [93] @{char@:brace number 314@:123@:6.21353@:0@:67.29936@:67.29936@:0@:0@:brace314@} [123] @{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 29@:94@:2.54959@:0@:8.77884@:8.77884@:0@:0@:brace29@} [94] @{char@:brace number 315@:124@:6.23303@:0@:67.61005@:67.61005@:0@:0@:brace315@} [124] @{char@:brace number 488@:105@:10.70364@:0@:139.01456@:139.01456@:0@:0@:brace48 8@} [105] @{char@:brace number 316@:125@:6.25253@:0@:67.92169@:67.92169@:0@:0@:brace316@} [125] @{char@:brace number 489@:106@:10.73715@:0@:139.54973@:139.54973@:0@:0@:brace48 9@} [106] @{char@:brace number 317@:126@:6.27203@:0@:68.23433@:68.23433@:0@:0@:brace317@} [126] @{char@:brace number 30@:95@:2.55756@:0@:8.90631@:8.90631@:0@:0@:brace30@} [95] @{char@:brace number 318@:127@:6.29181@:0@:68.54793@:68.54793@:0@:0@:brace318@} [127] @{char@:brace number 490@:107@:10.77066@:0@:140.0866@:140.0866@:0@:0@:brace490@ } [107] @{char@:brace number 319@:128@:6.31131@:0@:68.86252@:68.86252@:0@:0@:brace319@} [128] @{tnof@}) ) @{char@:brace number 491@:108@:10.80444@:0@:140.62512@:140.62512@:0@:0@:brace49 1@} [108] (some charht values had to be adjusted by as much as 0.54578pt) (some chardp values had to be adjusted by as much as 0.54578pt) Font metrics written on feta-braces-e.tfm. 64 output files written: feta-braces-e.65 .. feta-braces-e.128 Transcript written on feta-braces-e.log. @{char@:brace number 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 31@:96@:2.56552@:0@:9.0342@:9.0342@:0@:0@:brace31@} [96] @{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 32@:97@:2.57376@:0@:9.16246@:9.16246@:0@:0@:brace32@} [97] @{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 33@:98@:2.58173@:0@:9.29115@:9.29115@:0@:0@:brace33@} [98] @{char@:brace number 500@:117@:11.11261@:0@:145.54842@:145.54842@:0@:0@:brace50 0@} [117] @{char@:brace number 34@:99@:2.58969@:0@:9.42024@:9.42024@:0@:0@:brace34@} [99] @{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 35@:100@:2.59793@:0@:9.54973@:9.54973@:0@:0@:brace35@} [100] @{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 36@:101@:2.6059@:0@:9.67963@:9.67963@:0@:0@:brace36@} [101] @{char@:brace number 505@:122@:11.28757@:0@:148.34402@:148.34402@:0@:0@:brace50 5@} [122] @{char@:brace number 37@:102@:2.61414@:0@:9.80992@:9.80992@:0@:0@:brace37@} [102] @{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 38@:103@:2.62238@:0@:9.94063@:9.94063@:0@:0@:brace38@} [103] @{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@}) ) @{char@:brace number 39@:104@:2.63062@:0@:10.07175@:10.07175@:0@:0@:brace39@} [104] (some charht values had to be adjusted by as much as 0.99455pt) (some chardp values had to be adjusted by as much as 0.99455pt) Font metrics written on feta-braces-h.tfm. 64 output files written: feta-braces-h.65 .. feta-braces-h.128 Transcript written on feta-braces-h.log. @{char@:brace number 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] 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: 4660612 font_size: 159.402241594022 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=6.2734375; bpppix 0.02; nonstopmode; input feta-braces-h.mf'"... @{char@: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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:brace number 48@:113@:2.7056@:0@:11.27045@:11.27045@:0@:0@:brace48@} [113]) (/<>/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 @{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]) Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-braces-c.pt1 feta-braces-c.pfb"... @{char@:brace number 51@:116@:2.73114@:0@:11.67755@:11.67755@:0@:0@:brace51@} [116] Invoking "fontforge -script feta-braces-c.pe feta-braces-c.pfb"... @{char@:brace number 52@:117@:2.73965@:0@:11.81412@:11.81412@:0@:0@:brace52@} [117] @{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 53@:118@:2.74817@:0@:11.9511@:11.9511@:0@:0@:brace53@} [118] @{char@:brace number 451@:68@:9.5347@:0@:120.34433@:120.34433@:0@:0@:brace451@} [68] @{char@:brace number 54@:119@:2.75696@:0@:12.0885@:12.0885@:0@:0@:brace54@} [119] @{char@:brace number 452@:69@:9.56436@:0@:120.82108@:120.82108@:0@:0@:brace452@ } [69] @{char@:brace number 55@:120@:2.76547@:0@:12.22635@:12.22635@:0@:0@:brace55@} [120]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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: @{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]Cannot find your hotkey definition file! @{char@:brace number 56@:121@:2.77426@:0@:12.36462@:12.36462@:0@:0@:brace56@} [121] @{char@:brace number 455@:72@:9.65445@:0@:122.26022@:122.26022@:0@:0@:brace455@ } [72] @{char@:brace number 57@:122@:2.78278@:0@:12.50334@:12.50334@:0@:0@:brace57@} [122] @{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 58@:123@:2.79156@:0@:12.64247@:12.64247@:0@:0@:brace58@} [123] @{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 59@:124@:2.80035@:0@:12.78206@:12.78206@:0@:0@:brace59@} [124] @{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 60@:125@:2.80914@:0@:12.92207@:12.92207@:0@:0@:brace60@} [125] @{char@:brace number 463@:80@:9.8989@:0@:126.16463@:126.16463@:0@:0@:brace463@} [80] @{char@:brace number 61@:126@:2.81793@:0@:13.06253@:13.06253@:0@:0@:brace61@} [126] @{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 62@:127@:2.82672@:0@:13.20343@:13.20343@:0@:0@:brace62@} [127] @{char@:brace number 466@:83@:9.99228@:0@:127.65411@:127.65411@:0@:0@:brace466@ } [83] @{char@:brace number 63@:128@:2.83551@:0@:13.34476@:13.34476@:0@:0@:brace63@} [128] @{tnof@}) ) (some charht values had to be adjusted by as much as 0.2452pt) (some chardp values had to be adjusted by as much as 0.2452pt) Font metrics written on feta-braces-a.tfm. 64 output files written: feta-braces-a.65 .. feta-braces-a.128 Transcript written on feta-braces-a.log. @{char@:brace number 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] 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: 4206274 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'"... @{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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:brace number 480@:97@:10.43915@:0@:134.79285@:134.79285@:0@:0@:brace480 @} [97] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:brace number 481@:98@:10.47183@:0@:135.3148@:135.3148@:0@:0@:brace481@} [98]) (/<>/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 ****************************************************** ) @{char@:brace number 482@:99@:10.50479@:0@:135.8384@:135.8384@:0@:0@:brace482@} [99] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{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] @{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 486@:103@:10.6369@:0@:137.9492@:137.9492@:0@:0@:brace486@} [103] @{char@:brace number 1@:66@:2.3359@:0@:5.36644@:5.36644@:0@:0@:brace1@} [66] @{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 2@:67@:2.34332@:0@:5.48325@:5.48325@:0@:0@:brace2@} [67] @{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 3@:68@:2.35074@:0@:5.6004@:5.6004@:0@:0@:brace3@} [68] @{char@:brace number 492@:109@:10.83823@:0@:141.16534@:141.16534@:0@:0@:brace49 2@} [109] @{char@:brace number 4@:69@:2.35788@:0@:5.71794@:5.71794@:0@:0@:brace4@} [69] @{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 5@:70@:2.3653@:0@:5.83585@:5.83585@:0@:0@:brace5@} [70] @{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 6@:71@:2.37271@:0@:5.9541@:5.9541@:0@:0@:brace6@} [71] @{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 7@:72@:2.38013@:0@:6.07274@:6.07274@:0@:0@:brace7@} [72] @{char@:brace number 506@:123@:11.323@:0@:148.9084@:148.9084@:0@:0@:brace506@} [123] @{char@:brace number 8@:73@:2.38754@:0@:6.19174@:6.19174@:0@:0@:brace8@} [73] @{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 9@:74@:2.39523@:0@:6.31113@:6.31113@:0@:0@:brace9@} [74] @{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@}) ) @{char@:brace number 10@:75@:2.40265@:0@:6.43088@:6.43088@:0@:0@:brace10@} [75] (some charht values had to be adjusted by as much as 0.99455pt) (some chardp values had to be adjusted by as much as 0.99455pt) Font metrics written on feta-braces-h.tfm. 64 output files written: feta-braces-h.65 .. feta-braces-h.128 Transcript written on feta-braces-h.log. @{char@: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] *** Successfully generated feta-braces-c.pfb! *** @{char@:brace number 23@:88@:2.50235@:0@:8.02225@:8.02225@:0@:0@:brace23@} [88]( 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 @{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]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-g.mf'"... Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-braces-e.pt1 feta-braces-e.pfb"... @{char@:brace number 40@:105@:2.63885@:0@:10.20328@:10.20328@:0@:0@:brace40@} [105] Invoking "fontforge -script feta-braces-e.pe feta-braces-e.pfb"... @{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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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.mfCopyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: (/<>/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.mfCannot find your hotkey definition file! ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{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]) @{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 45@:110@:2.68033@:0@:10.86713@:10.86713@:0@:0@:brace45@} [110] @{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 46@:111@:2.68884@:0@:11.00114@:11.00114@:0@:0@:brace46@} [111] @{char@:brace number 387@:68@:7.806@:0@:92.73473@:92.73473@:0@:0@:brace387@} [68] @{char@:brace number 47@:112@:2.69708@:0@:11.13559@:11.13559@:0@:0@:brace47@} [112] @{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 48@:113@:2.7056@:0@:11.27045@:11.27045@:0@:0@:brace48@} [113] @{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 49@:114@:2.71411@:0@:11.40572@:11.40572@:0@:0@:brace49@} [114] @{char@:brace number 393@:74@:7.95377@:0@:95.09494@:95.09494@:0@:0@:brace393@} [74] @{char@:brace number 50@:115@:2.72263@:0@:11.54143@:11.54143@:0@:0@:brace50@} [115] @{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 51@:116@:2.73114@:0@:11.67755@:11.67755@:0@:0@:brace51@} [116] @{char@:brace number 398@:79@:8.07901@:0@:97.09589@:97.09589@:0@:0@:brace398@} [79] @{char@:brace number 52@:117@:2.73965@:0@:11.81412@:11.81412@:0@:0@:brace52@} [117] @{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 53@:118@:2.74817@:0@:11.9511@:11.9511@:0@:0@:brace53@} [118] @{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 54@:119@:2.75696@:0@:12.0885@:12.0885@:0@:0@:brace54@} [119] @{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 55@:120@:2.76547@:0@:12.22635@:12.22635@:0@:0@:brace55@} [120] @{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 56@:121@:2.77426@:0@:12.36462@:12.36462@:0@:0@:brace56@} [121] @{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 57@:122@:2.78278@:0@:12.50334@:12.50334@:0@:0@:brace57@} [122] @{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 58@:123@:2.79156@:0@:12.64247@:12.64247@:0@:0@:brace58@} [123] @{char@:brace number 417@:98@:8.5734@:0@:104.99109@:104.99109@:0@:0@:brace417@} [98] @{char@:brace number 59@:124@:2.80035@:0@:12.78206@:12.78206@:0@:0@:brace59@} [124] @{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 60@:125@:2.80914@:0@:12.92207@:12.92207@:0@:0@:brace60@} [125] @{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 61@:126@:2.81793@:0@:13.06253@:13.06253@:0@:0@:brace61@} [126] @{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 62@:127@:2.82672@:0@:13.20343@:13.20343@:0@:0@:brace62@} [127] @{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 63@:128@:2.83551@:0@:13.34476@:13.34476@:0@:0@:brace63@} [128] @{tnof@}) ) @{char@:brace number 427@:108@:8.84558@:0@:109.33868@:109.33868@:0@:0@:brace427 @} [108] (some charht values had to be adjusted by as much as 0.2452pt) (some chardp values had to be adjusted by as much as 0.2452pt) Font metrics written on feta-braces-a.tfm. 64 output files written: feta-braces-a.65 .. feta-braces-a.128 Transcript written on feta-braces-a.log. @{char@:brace number 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: 4175177 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 2019/Debian) (kpathsea version 6.3.1) (./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] *** Successfully generated feta-braces-e.pfb! *** @{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]( 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 @{char@:brace number 391@:72@:7.90433@:0@:94.30327@:94.30327@:0@:0@:brace391@} [72] Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-braces-h.pt1 feta-braces-h.pfb"... @{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] Invoking "fontforge -script feta-braces-h.pe feta-braces-h.pfb"... @{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]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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: @{char@:brace number 399@:80@:8.10428@:0@:97.49983@:97.49983@:0@:0@:brace399@} [80]Cannot find your hotkey definition file! @{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]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-f.mf'"... @{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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:brace number 434@:115@:9.04114@:0@:112.46385@:112.46385@:0@:0@:brace434 @} [115] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) (/<>/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 @{char@:brace number 435@:116@:9.06943@:0@:112.91591@:112.91591@:0@:0@:brace435 @} [116] ****************************************************** 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 @{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] @{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 442@:123@:9.2702@:0@:116.12018@:116.12018@:0@:0@:brace442@ } [123] @{char@:brace number 322@:67@:6.37091@:0@:69.81218@:69.81218@:0@:0@:brace322@} [67] @{char@:brace number 443@:124@:9.29904@:0@:116.5837@:116.5837@:0@:0@:brace443@} [124] @{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 444@:125@:9.32816@:0@:117.04865@:117.04865@:0@:0@:brace444 @} [125]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 @{char@:brace number 445@:126@:9.35754@:0@:117.51505@:117.51505@:0@:0@:brace445 @} [126] @{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 446@:127@:9.38666@:0@:117.98293@:117.98293@:0@:0@:brace446 @} [127] @{char@:brace number 327@:72@:6.47116@:0@:71.41489@:71.41489@:0@:0@:brace327@} [72] @{char@:brace number 447@:128@:9.41605@:0@:118.45226@:118.45226@:0@:0@:brace447 @} [128] @{tnof@}) ) @{char@:brace number 328@:73@:6.49149@:0@:71.73843@:71.73843@:0@:0@:brace328@} [73] (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. @{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]Internal Error (overlap) in brace507: Winding number did not return to 0 when y=7.58084e-05 Internal Error (overlap) in brace507: Winding number did not return to 0 when y=7.58084e-05 @{char@:brace number 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] *** Successfully generated feta-braces-h.pfb! *** @{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]( 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 @{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: 4752786 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 2019/Debian) (kpathsea version 6.3.1) (./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) Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-braces-a.pt1 feta-braces-a.pfb"... @{font@:GNU@:LilyPond@:feta-braces-f@:120@:fetaBraces@} @{char@:brace number 320@:65@:6.33109@:0@:69.17809@:69.17809@:0@:0@:brace320@} [65] Invoking "fontforge -script feta-braces-a.pe feta-braces-a.pfb"... @{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]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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! @{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]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-b.mf'"... @{char@:brace number 329@:74@:6.51181@:0@:72.06302@:72.06302@:0@:0@:brace329@} [74]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 @{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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:brace number 338@:83@:6.69748@:0@:75.03027@:75.03027@:0@:0@:brace338@} [83] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:brace number 339@:84@:6.71863@:0@:75.36514@:75.36514@:0@:0@:brace339@} [84]) (/<>/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 @{char@:brace number 340@:85@:6.7395@:0@:75.70108@:75.70108@:0@:0@:brace340@} [85]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 @{char@:brace number 341@:86@:6.76065@:0@:76.03806@:76.03806@:0@:0@:brace341@} [86]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 ) @{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] @{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 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 65@:66@:2.85336@:0@:13.62875@:13.62875@:0@:0@:brace65@} [66] @{char@:brace number 347@:92@:6.88864@:0@:78.0822@:78.0822@:0@:0@:brace347@} [92]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 @{char@:brace number 348@:93@:6.91006@:0@:78.42662@:78.42662@:0@:0@:brace348@} [93] @{char@:brace number 66@:67@:2.86215@:0@:13.77142@:13.77142@:0@:0@:brace66@} [67]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 @{char@:brace number 349@:94@:6.93176@:0@:78.77213@:78.77213@:0@:0@:brace349@} [94] @{char@:brace number 67@:68@:2.87122@:0@:13.91452@:13.91452@:0@:0@:brace67@} [68] @{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 68@:69@:2.88028@:0@:14.05809@:14.05809@:0@:0@:brace68@} [69] @{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 69@:70@:2.88907@:0@:14.2021@:14.2021@:0@:0@:brace69@} [70] @{char@:brace number 357@:102@:7.10727@:0@:81.5754@:81.5754@:0@:0@:brace357@} [102] @{char@:brace number 70@:71@:2.89813@:0@:14.34656@:14.34656@:0@:0@:brace70@} [71] @{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]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 @{char@:brace number 360@:105@:7.17429@:0@:82.64482@:82.64482@:0@:0@:brace360@} [105]Internal Error (overlap) in brace41: couldn't find a needed exit from an intersection Internal Error (overlap) in brace41: couldn't find a needed exit from an intersection @{char@:brace number 71@:72@:2.9072@:0@:14.49146@:14.49146@:0@:0@:brace71@} [72] @{char@:brace number 361@:106@:7.19681@:0@:83.00354@:83.00354@:0@:0@:brace361@} [106] @{char@:brace number 72@:73@:2.91626@:0@:14.63683@:14.63683@:0@:0@:brace72@} [73] @{char@:brace number 362@:107@:7.21933@:0@:83.36337@:83.36337@:0@:0@:brace362@} [107] @{char@:brace number 73@:74@:2.9256@:0@:14.78264@:14.78264@:0@:0@:brace73@} [74] @{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]Internal Error (overlap) in brace48: Winding number did not return to 0 when x=-143.317 @{char@:brace number 74@:75@:2.93466@:0@:14.92891@:14.92891@:0@:0@:brace74@} [75]Internal Error (overlap) in brace48: Winding number did not return to 0 when x=-143.317 Internal Error (overlap) in brace48: Winding number did not return to 0 when x=-143.317 Internal Error (overlap) in brace48: couldn't find a needed exit from an intersection Internal Error (overlap) in brace48: couldn't find a needed exit from an intersection @{char@: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 75@:76@:2.944@:0@:15.07565@:15.07565@:0@:0@:brace75@} [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: 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 @{char@:brace number 368@:113@:7.35583@:0@:85.54619@:85.54619@:0@:0@:brace368@} [113] @{char@:brace number 76@:77@:2.95306@:0@:15.22285@:15.22285@:0@:0@:brace76@} [77] @{char@:brace number 369@:114@:7.3789@:0@:85.91397@:85.91397@:0@:0@:brace369@} [114] @{char@:brace number 77@:78@:2.9624@:0@:15.3705@:15.3705@:0@:0@:brace77@} [78] @{char@:brace number 370@:115@:7.40198@:0@:86.28291@:86.28291@:0@:0@:brace370@} [115] @{char@:brace number 78@:79@:2.97147@:0@:15.51862@:15.51862@:0@:0@:brace78@} [79] @{char@:brace number 371@:116@:7.42532@:0@:86.65302@:86.65302@:0@:0@:brace371@} [116]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 @{char@:brace number 79@:80@:2.9808@:0@:15.66719@:15.66719@:0@:0@:brace79@} [80] @{char@:brace number 372@:117@:7.4484@:0@:87.02429@:87.02429@:0@:0@:brace372@} [117]Internal Error (overlap) in brace56: Winding number did not return to 0 when x=-146.886 Internal Error (overlap) in brace56: couldn't find a needed exit from an intersection Internal Error (overlap) in brace56: couldn't find a needed exit from an intersection @{char@:brace number 373@:118@:7.47174@:0@:87.39671@:87.39671@:0@:0@:brace373@} [118] @{char@:brace number 80@:81@:2.99014@:0@:15.81624@:15.81624@:0@:0@:brace80@} [81] @{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 81@:82@:2.99948@:0@:15.96574@:15.96574@:0@:0@:brace81@} [82] @{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 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 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 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 380@:125@:7.63708@:0@:90.03651@:90.03651@:0@:0@:brace380@} [125] @{char@:brace number 86@:87@:3.04672@:0@:16.72035@:16.72035@:0@:0@:brace86@} [87] @{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 87@:88@:3.05634@:0@:16.87268@:16.87268@:0@:0@:brace87@} [88] @{char@:brace number 383@:128@:7.70905@:0@:91.18567@:91.18567@:0@:0@:brace383@} [128] @{tnof@}) ) @{char@:brace number 88@:89@:3.06595@:0@:17.0255@:17.0255@:0@:0@:brace88@} [89] (some charht values had to be adjusted by as much as 0.66663pt) (some chardp values had to be adjusted by as much as 0.66663pt) Font metrics written on feta-braces-f.tfm. 64 output files written: feta-braces-f.65 .. feta-braces-f.128 Transcript written on feta-braces-f.log. @{char@:brace number 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] *** Successfully generated feta-braces-a.pfb! *** @{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]( 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 @{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] Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-braces-g.pt1 feta-braces-g.pfb"... @{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] Invoking "fontforge -script feta-braces-g.pe feta-braces-g.pfb"... @{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]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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! @{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. Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet16.mf'"... mf2pt1 is using the following font parameters: font_version: 001.000 font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. font_family: feta-braces-b font_weight: Medium font_identifier: feta-braces-b40 font_fixed_pitch: false font_slant: 0 font_underline_position: -25 font_underline_thickness: 13 font_name: feta-braces-b font_unique_id: 4346564 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 2019/Debian) (kpathsea version 6.3.1) (./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.mfThis is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) ****************************************************** 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(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{font@:GNU@:LilyPond@:feta-alphabet@:15.87@:fetaNumber@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf) (/<>/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 @{char@:Plus@:43@:0@:3.9675@:-1.98375@:5.95125@:3.9675@:0@:plus@} [43] (/<>/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) ! Warning: Replacing filldraw with fill. @{char@:Numeral comma@:44@:0@:1.78111@:2.67168@:1.78111@:1.78111@:0@:comma@} [44] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{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] @{font@:GNU@:LilyPond@:feta-braces-b@:40@:fetaBraces@} @{char@:brace number 64@:65@:2.8443@:0@:13.48654@:13.48654@:0@:0@:brace64@} [65] w:267.98528 h:395.18228 @{char@:Numeral 3@:51@:0@:5.38097@:0@:7.935@:5.38097@:0@:three@} [51] @{char@:brace number 65@:66@:2.85336@:0@:13.62875@:13.62875@:0@:0@:brace65@} [66] 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] @{char@:brace number 66@:67@:2.86215@:0@:13.77142@:13.77142@:0@:0@:brace66@} [67] w:269.29082 h:395.18228 @{char@:Numeral 7@:55@:0@:5.40718@:0@:7.935@:5.40718@:0@:seven@} [55] @{char@:brace number 67@:68@:2.87122@:0@:13.91452@:13.91452@:0@:0@:brace67@} [68] 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@:brace number 68@:69@:2.88028@:0@:14.05809@:14.05809@:0@:0@:brace68@} [69] @{char@:dynamic z@:122@:0@:4.53616@:0@:4.16585@:4.53616@:0@:z@} [122] @{char@:brace number 69@:70@:2.88907@:0@:14.2021@:14.2021@:0@:0@:brace69@} [70] @{char@:dynamic f@:102@:0@:5.09166@:2.31438@:7.96146@:5.09166@:0@:f@} [102] @{char@:brace number 70@:71@:2.89813@:0@:14.34656@:14.34656@:0@:0@:brace70@} [71] @{char@:dynamic s@:115@:0@:3.2787@:0@:4.62875@:3.2787@:0@:s@} [115] @{char@:brace number 71@:72@:2.9072@:0@:14.49146@:14.49146@:0@:0@:brace71@} [72] @{char@:dynamic p@:112@:0@:5.78595@:2.31438@:4.62875@:5.78595@:0@:p@} [112] @{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@: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. @{char@:brace number 74@:75@:2.93466@:0@:14.92891@:14.92891@:0@:0@:brace74@} [75] mf2pt1 is using the following font parameters: font_version: 001.000 font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. font_family: feta-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: 4289136 font_size: 15.8107098381071 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=63.2482671707624; bpppix 0.02; nonstopmode; input feta-alphabet16.mf'"... @{char@:brace number 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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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 @{char@:brace number 81@:82@:2.99948@:0@:15.96574@:15.96574@:0@:0@:brace81@} [82] (/<>/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@: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@:Plus@:43@:0@:3.9675@:-1.98375@:5.95125@:3.9675@:0@:plus@} [43] @{char@:brace number 84@:85@:3.02777@:0@:16.41708@:16.41708@:0@:0@:brace84@} [85] ! 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@:brace number 85@:86@:3.03738@:0@:16.56848@:16.56848@:0@:0@:brace85@} [86] @{char@:Numeral dot@:46@:0@:1.78111@:0@:1.78111@:1.78111@:0@:period@} [46] @{char@:brace number 86@:87@:3.04672@:0@:16.72035@:16.72035@:0@:0@:brace86@} [87] 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] @{char@:brace number 87@:88@:3.05634@:0@:16.87268@:16.87268@:0@:0@:brace87@} [88] w:267.98528 h:395.18228 @{char@:Numeral 3@:51@:0@:5.38097@:0@:7.935@:5.38097@:0@:three@} [51] @{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] 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] @{char@:brace number 90@:91@:3.08517@:0@:17.33258@:17.33258@:0@:0@:brace90@} [91] w:273.34198 h:395.18228 @{char@:Numeral 6@:54@:0@:5.48853@:0@:7.935@:5.48853@:0@:six@} [54] @{char@:brace number 91@:92@:3.09479@:0@:17.48683@:17.48683@:0@:0@:brace91@} [92] w:269.29082 h:395.18228 @{char@:Numeral 7@:55@:0@:5.40718@:0@:7.935@:5.40718@:0@:seven@} [55] @{char@:brace number 92@:93@:3.1044@:0@:17.64157@:17.64157@:0@:0@:brace92@} [93] 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@:brace number 93@:94@:3.11429@:0@:17.7968@:17.7968@:0@:0@:brace93@} [94] @{char@:Space@:33@:0@:3.055@:0@:4.62875@:3.055@:0@:space@} [33] @{char@:brace number 94@:95@:3.1239@:0@:17.95251@:17.95251@:0@:0@:brace94@} [95] @{char@:dynamic z@:122@:0@:4.53616@:0@:4.16585@:4.53616@:0@:z@} [122] *** Successfully generated feta-braces-g.pfb! *** @{char@:dynamic f@:102@:0@:5.09166@:2.31438@:7.96146@:5.09166@:0@:f@} [102] @{char@:brace number 95@:96@:3.13379@:0@:18.1087@:18.1087@:0@:0@:brace95@} [96] @{char@:dynamic s@:115@:0@:3.2787@:0@:4.62875@:3.2787@:0@:s@} [115]( 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 @{char@:brace number 96@:97@:3.14368@:0@:18.2654@:18.2654@:0@:0@:brace96@} [97] @{char@:dynamic p@:112@:0@:5.78595@:2.31438@:4.62875@:5.78595@:0@:p@} [112] @{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@: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@}) ) @{char@:brace number 99@:100@:3.17307@:0@:18.7384@:18.7384@:0@:0@:brace99@} [100] Font metrics written on feta-alphabet16.tfm. 21 output files written: feta-alphabet16.33 .. feta-alphabet16.122 Transcript written on feta-alphabet16.log. @{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]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet20.mf'"... @{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] Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-braces-f.pt1 feta-braces-f.pfb"... @{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] Invoking "fontforge -script feta-braces-f.pe feta-braces-f.pfb"... @{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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:brace number 125@:126@:3.44196@:0@:23.02908@:23.02908@:0@:0@:brace125@} [126] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: ) (/<>/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.mfCannot find your hotkey definition file! ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:brace number 126@:127@:3.45267@:0@:23.20117@:23.20117@:0@:0@:brace126@} [127]) @{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] @{char@:brace number 127@:128@:3.46338@:0@:23.37381@:23.37381@:0@:0@:brace127@} [128] @{tnof@}) ) ! 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] (some charht values had to be adjusted by as much as 0.29948pt) (some chardp values had to be adjusted by as much as 0.29948pt) Font metrics written on feta-braces-b.tfm. 64 output files written: feta-braces-b.65 .. feta-braces-b.128 Transcript written on feta-braces-b.log. @{char@: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] Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-alphabet16.pt1 feta-alphabet16.pfb"... w:338.65297 h:498.02444 @{char@:Numeral 6@:54@:0@:6.79993@:0@:10@:6.79993@:0@:six@} [54] Invoking "fontforge -script feta-alphabet16.pe feta-alphabet16.pfb"... 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]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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! @{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]Internal Error (overlap) in two: monotonic is both needed and unneeded (0.0478516,14.0244)->(234.153,354.999). x=25.7548 (prev=25.7548) Internal Error (overlap) in two: monotonic is both needed and unneeded (80.2393,301.85)->(12.9004,369.188). x=25.7548 (prev=25.7548) Internal Error (overlap) in two: monotonic is both needed and unneeded (12.9004,369.188)->(167.835,499.994). x=25.7548 (prev=25.7548) Internal Error (overlap) in two: Winding number did not return to 0 when x=25.7548 Internal Error (overlap) in two: monotonic is both needed and unneeded (0.0478516,14.0244)->(234.153,354.999). x=25.7548 (prev=25.7548) Internal Error (overlap) in two: monotonic is both needed and unneeded (80.2393,301.85)->(12.9004,369.188). x=25.7548 (prev=25.7548) Internal Error (overlap) in two: monotonic is both needed and unneeded (12.9004,369.188)->(167.835,499.994). x=25.7548 (prev=25.7548) Internal Error (overlap) in two: Winding number did not return to 0 when x=25.7548 @{char@:dynamic m@:109@:0@: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: 4485491 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 2019/Debian) (kpathsea version 6.3.1) (./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] *** Successfully generated feta-alphabet16.pfb! *** w:332.01656 h:498.02444 @{char@:Numeral 3@:51@:0@:6.66667@:0@:10@:6.66667@:0@:three@} [51]( 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 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. Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet14.mf'"... *** Successfully generated feta-braces-f.pfb! *** ( 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 This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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] Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-alphabet20.pt1 feta-alphabet20.pfb"... Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet13.mf'"... Invoking "fontforge -script feta-alphabet20.pe feta-alphabet20.pfb"... @{char@:dynamic m@:109@:0@:6.18626@:0@:4.12418@:6.18626@:0@:m@} [109] @{char@:dynamic r@:114@:0@:3.09314@:0@:4.12418@:3.09314@:0@:r@} [114]) @{tnof@}) ) Font metrics written on feta-alphabet14.tfm. 21 output files written: feta-alphabet14.33 .. feta-alphabet14.122 Transcript written on feta-alphabet14.log. 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: 4059146 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'"... 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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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.)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 (/<>/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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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 ! Warning: Replacing filldraw with fill. @{char@:Numeral comma@:44@:0@:1.33806@:2.0071@:1.33806@:1.33806@:0@:comma@} [44] (/<>/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 @{char@:Numeral dash@:45@:0@:2.1@:0@:6.3@:2.1@:0@:hyphen@} [45]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Numeral dot@:46@:0@:1.33806@:0@:1.33806@:1.33806@:0@:period@} [46]) @{font@:GNU@:LilyPond@:feta-alphabet@:14.14@:fetaNumber@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf w:237.17867 h:313.75555 @{char@:Numeral 0@:48@:0@:4.76239@:0@:6.3@:4.76239@:0@:zero@} [48] @{char@:Plus@:43@:0@:3.535@:-1.7675@:5.3025@:3.535@:0@:plus@} [43] w:218.68666 h:313.75555 @{char@:Numeral 1@:49@:0@:4.39108@:0@:6.3@:4.39108@:0@:one@} [49] ! Warning: Replacing filldraw with fill. @{char@:Numeral comma@:44@:0@:1.55054@:2.3258@:1.55054@:1.55054@:0@:comma@} [44] w:237.17867 h:313.75555 @{char@:Numeral 2@:50@:0@:4.76239@:0@:6.3@:4.76239@:0@:two@} [50] @{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:215.61732 h:313.75555 @{char@:Numeral 3@:51@:0@:4.32945@:0@:6.3@:4.32945@:0@:three@} [51] w:264.51317 h:352.10365 @{char@:Numeral 0@:48@:0@:5.31125@:0@:7.07@:5.31125@:0@:zero@} [48] 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:240.92055 h:352.10365 @{char@:Numeral 1@:49@:0@:4.83752@:0@:7.07@:4.83752@:0@:one@} [49] w:219.92761 h:313.75555 @{char@:Numeral 6@:54@:0@:4.416@:0@:6.3@:4.416@:0@:six@} [54] w:264.51317 h:352.10365 @{char@:Numeral 2@:50@:0@:5.31125@:0@:7.07@:5.31125@:0@:two@} [50] 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:240.46611 h:352.10365 @{char@:Numeral 3@:51@:0@:4.8284@:0@:7.07@:4.8284@:0@:three@} [51] 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] 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] @{char@:dynamic z@:122@:0@:3.6015@:0@:3.3075@:3.6015@:0@:z@} [122] w:240.8552 h:352.10365 @{char@:Numeral 7@:55@:0@:4.83621@:0@:7.07@:4.83621@:0@:seven@} [55] @{char@:dynamic f@:102@:0@:4.04254@:1.83751@:6.32103@:4.04254@:0@:f@} [102] w:264.51317 h:352.10365 @{char@:Numeral 8@:56@:0@:5.31125@:0@:7.07@:5.31125@:0@:eight@} [56] *** Successfully generated feta-alphabet20.pfb! *** @{char@:dynamic s@:115@:0@:2.60313@:0@:3.67502@:2.60313@:0@:s@} [115] 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 p@:112@:0@:4.59378@:1.83751@:3.67502@:4.59378@:0@:p@} [112]( 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 @{char@:dynamic z@:122@:0@:4.04167@:0@:3.71173@:4.04167@:0@:z@} [122] @{char@:dynamic m@:109@:0@:5.51253@:0@:3.67502@:5.51253@:0@:m@} [109] @{char@:dynamic f@:102@:0@:4.53662@:2.06209@:7.09358@:4.53662@:0@:f@} [102] @{char@:dynamic r@:114@:0@:2.75627@:0@:3.67502@:2.75627@:0@:r@} [114]) @{tnof@}) ) @{char@:dynamic s@:115@:0@:2.9213@:0@:4.12418@:2.9213@:0@:s@} [115] 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: 4250108 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'"... @{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-braces-b.pt1 feta-braces-b.pfb"... Invoking "fontforge -script feta-braces-b.pe feta-braces-b.pfb"... This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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.mfCopyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! @{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]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet18.mf'"... @{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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp) @{tnof@}) ) Font metrics written on feta-alphabet13.tfm. 21 output files written: feta-alphabet13.33 .. feta-alphabet13.122 Transcript written on feta-alphabet13.log. Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) (/<>/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] 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"... 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]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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! @{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: 4928289 font_size: 17.7534246575342 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=56.3271604938272; bpppix 0.02; nonstopmode; input feta-alphabet18.mf'"... Internal Error (overlap) in seven: monotonic is both needed and unneeded (254.845,443.319)->(336.66,492.836). x=336.66 (prev=159.61) Internal Error (overlap) in seven: Winding number did not return to 0 when x=336.66 Internal Error (overlap) in seven: monotonic is both needed and unneeded (254.845,443.319)->(336.66,492.836). x=336.66 (prev=159.61) Internal Error (overlap) in seven: Winding number did not return to 0 when x=336.66 This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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] *** Successfully generated feta-braces-b.pfb! *** w:328.36359 h:443.73996 @{char@:Numeral 2@:50@:0@:6.59332@:0@:8.91@:6.59332@:0@:two@} [50] *** Successfully generated feta-alphabet14.pfb! *** w:298.51222 h:443.73996 @{char@:Numeral 3@:51@:0@:5.99393@:0@:8.91@:5.99393@:0@:three@} [51]( 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 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] 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"... 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( 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 @{char@:Space@:33@:0@:3.43037@:0@:5.19751@:3.43037@:0@:space@} [33]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: @{char@:dynamic z@:122@:0@:5.09354@:0@:4.67773@:5.09354@:0@:z@} [122]Cannot find your hotkey definition file! @{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. 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 2019/Debian) (kpathsea version 6.3.1) *** Successfully generated feta-alphabet13.pfb! *** (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mpInvoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet23.mf'"... 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( 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 ) (/<>/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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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.) w:372.66113 h:627.51111 @{char@:Numeral 1@:49@:0@:7.48279@:0@:12.6@:7.48279@:0@:one@} [49]) (/<>/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 ****************************************************** ) w:450.20389 h:627.51111 @{char@:Numeral 2@:50@:0@:9.0398@:0@:12.6@:9.0398@:0@:two@} [50] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf w:409.27661 h:627.51111 @{char@:Numeral 3@:51@:0@:8.218@:0@:12.6@:8.218@:0@:three@} [51]) @{font@:GNU@:LilyPond@:feta-alphabet@:22.45@:fetaNumber@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf 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] @{char@:Plus@:43@:0@:5.6125@:-2.80626@:8.41876@:5.6125@:0@:plus@} [43] w:417.45796 h:627.51111 @{char@:Numeral 6@:54@:0@:8.38228@:0@:12.6@:8.38228@:0@:six@} [54] ! 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] w:416.91232 h:627.51111 @{char@:Numeral 7@:55@:0@:8.37132@:0@:12.6@:8.37132@:0@:seven@} [55] @{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: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] w:344.40257 h:559.03275 @{char@:Numeral 1@:49@:0@:6.91537@:0@:11.225@:6.91537@:0@:one@} [49]) (/<>/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] 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] @{char@:dynamic z@:122@:0@:7.20299@:0@:6.61497@:7.20299@:0@:z@} [122] 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] @{char@:dynamic f@:102@:0@:8.08507@:3.67502@:12.64204@:8.08507@:0@:f@} [102] w:376.25786 h:559.03275 @{char@:Numeral 6@:54@:0@:7.55501@:0@:11.225@:7.55501@:0@:six@} [54] @{char@:dynamic s@:115@:0@:5.20627@:0@:7.35002@:5.20627@:0@:s@} [115] 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] @{char@:dynamic p@:112@:0@:9.18753@:3.67502@:7.35002@:9.18753@:0@:p@} [112] 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 m@:109@:0@:11.02504@:0@:7.35002@:11.02504@:0@:m@} [109] Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-alphabet18.pt1 feta-alphabet18.pfb"... @{char@:dynamic z@:122@:0@:6.41695@:0@:5.8931@:6.41695@:0@:z@} [122] @{char@:dynamic r@:114@:0@:5.51251@:0@:7.35002@:5.51251@:0@:r@} [114]) @{tnof@}) ) Invoking "fontforge -script feta-alphabet18.pe feta-alphabet18.pfb"... @{char@:dynamic f@:102@:0@:7.20276@:3.27397@:11.26245@:7.20276@:0@:f@} [102] Font metrics written on feta-alphabet26.tfm. 21 output files written: feta-alphabet26.33 .. feta-alphabet26.122 Transcript written on feta-alphabet26.log. @{char@:dynamic s@:115@:0@:4.63812@:0@:6.54793@:4.63812@:0@:s@} [115] 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: 4400814 font_size: 25.1058530510585 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=39.8313492063492; bpppix 0.02; nonstopmode; input feta-alphabet26.mf'"... @{char@:dynamic p@:112@:0@:8.1849@:3.27397@:6.54793@:8.1849@:0@:p@} [112]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads13.mf'"... @{char@:dynamic m@:109@:0@:9.8219@:0@:6.54793@:9.8219@:0@:m@} [109]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: @{char@:dynamic r@:114@:0@:4.91095@:0@:6.54793@:4.91095@:0@:r@} [114]) @{tnof@}) )Cannot find your hotkey definition file! 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: 4627738 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 2019/Debian) (kpathsea version 6.3.1) (./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.mfThis is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp (/<>/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 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-params.mf (/<>/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-alphabet@:25.2@:fetaNumber@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mfThis is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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.) @{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf @{char@:Plus@:43@:0@:6.3@:-3.15001@:9.45001@:6.3@:0@:plus@} [43]) (/<>/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 ! Warning: Replacing filldraw with fill. @{char@:Numeral comma@:44@:0@:2.87639@:4.31459@:2.87639@:2.87639@:0@:comma@} [44]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Numeral dash@:45@:0@:4.2@:0@:12.6@:4.2@:0@:hyphen@} [45] @{group@:noteheads@} @{char@:Longa notehead@:33@:0.87311@:7.32896@:2.67752@:11.25444@:7.32896@:0@:uM 2@} [33]) @{font@:GNU@:LilyPond@:feta-alphabet@:22.45@:fetaNumber@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf @{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] @{char@:Longa notehead@:34@:0.87311@:7.32896@:11.25444@:2.67752@:7.32896@:0@:dM 2@} [34] @{char@:Plus@:43@:0@:5.6125@:-2.80626@:8.41876@:5.6125@:0@:plus@} [43] w:372.66113 h:627.51111 @{char@:Numeral 1@:49@:0@:7.48279@:0@:12.6@:7.48279@:0@:one@} [49] ! Warning: Replacing filldraw with fill. @{char@:Numeral comma@:44@:0@:2.57953@:3.8693@:2.57953@:2.57953@:0@:comma@} [44] @{char@:Brevis notehead@:35@:0.87311@:7.32896@:2.67752@:2.67752@:7.32896@:0@:sM 1@} [35] w:450.20389 h:627.51111 @{char@:Numeral 2@:50@:0@:9.0398@:0@:12.6@:9.0398@:0@:two@} [50] @{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:409.27661 h:627.51111 @{char@:Numeral 3@:51@:0@:8.218@:0@:12.6@:8.218@:0@:three@} [51] w:405.77258 h:559.03275 @{char@:Numeral 0@:48@:0@:8.14764@:0@:11.225@:8.14764@:0@:zero@} [48] w:491.13116 h:627.51111 @{char@:Numeral 4@:52@:0@:9.86159@:0@:12.6@:9.86159@:0@:four@} [52] @{char@:Double-lined brevis notehead@:36@:1.99017@:8.44603@:2.67752@:2.67752@:8 .44603@:0@:sM1double@} [36] w:344.40257 h:559.03275 @{char@:Numeral 1@:49@:0@:6.91537@:0@:11.225@:6.91537@:0@:one@} [49] @{char@:Whole notehead@:37@:0@:5.99461@:1.79329@:1.79329@:5.99461@:0@:s0@} [37] w:414.39243 h:627.51111 @{char@:Numeral 5@:53@:0@:8.32072@:0@:12.6@:8.32072@:0@:five@} [53] w:405.77258 h:559.03275 @{char@:Numeral 2@:50@:0@:8.14764@:0@:11.225@:8.14764@:0@:two@} [50] w:417.45796 h:627.51111 @{char@:Numeral 6@:54@:0@:8.38228@:0@:12.6@:8.38228@:0@:six@} [54] w:368.88431 h:559.03275 @{char@:Numeral 3@:51@:0@:7.40695@:0@:11.225@:7.40695@:0@:three@} [51] @{char@:Half notehead@:38@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s1@} [38] w:416.91232 h:627.51111 @{char@:Numeral 7@:55@:0@:8.37132@:0@:12.6@:8.37132@:0@:seven@} [55] @{char@:Quarter notehead@:39@:0@:4.12764@:1.79329@:1.79329@:4.12764@:0.47975@:s 2@} [39] w:450.20389 h:627.51111 @{char@:Numeral 8@:56@:0@:9.0398@:0@:12.6@:9.0398@:0@:eight@} [56] w:442.66087 h:559.03275 @{char@:Numeral 4@:52@:0@:8.88834@:0@:11.225@:8.88834@:0@:four@} [52] @{char@:Whole diamondhead@:40@:0@:6.45586@:1.79329@:1.79329@:6.45586@:0@:s0diam ond@} [40] w:373.49478 h:559.03275 @{char@:Numeral 5@:53@:0@:7.49953@:0@:11.225@:7.49953@:0@:five@} [53] 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 w:376.25786 h:559.03275 @{char@:Numeral 6@:54@:0@:7.55501@:0@:11.225@:7.55501@:0@:six@} [54] @{char@:Space@:33@:0@:4.85104@:0@:7.35002@:4.85104@:0@:space@} [33] @{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] 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] @{char@:dynamic z@:122@:0@:7.20299@:0@:6.61497@:7.20299@:0@:z@} [122] 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] *** Successfully generated feta-alphabet18.pfb! *** @{char@:dynamic z@:122@:0@:6.41695@:0@:5.8931@:6.41695@:0@:z@} [122] @{char@:dynamic f@:102@:0@:8.08507@:3.67502@:12.64204@:8.08507@:0@:f@} [102]( 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 @{char@:dynamic f@:102@:0@:7.20276@:3.27397@:11.26245@:7.20276@:0@:f@} [102] @{char@:dynamic s@:115@:0@:5.20627@:0@:7.35002@:5.20627@:0@:s@} [115] @{char@:Whole trianglehead@:43@:0@:7.69453@:2.9035@:2.43637@:7.69455@:0.46713@: s0triangle@} [43] @{char@:dynamic s@:115@:0@:4.63812@:0@:6.54793@:4.63812@:0@:s@} [115] @{char@:dynamic p@:112@:0@:9.18753@:3.67502@:7.35002@:9.18753@:0@:p@} [112] @{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@}) ) @{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-alphabet23.tfm. 21 output files written: feta-alphabet23.33 .. feta-alphabet23.122 Transcript written on feta-alphabet23.log. Font metrics written on feta-alphabet26.tfm. 21 output files written: feta-alphabet26.33 .. feta-alphabet26.122 Transcript written on feta-alphabet26.log. ! Warning: Replacing filldraw with fill. ! 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]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads23.mf'"... @{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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Whole thin dohead@:60@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@ :s0doThin@} [60] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) @{char@:Half thin dohead@:61@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d 1doThin@} [61] (/<>/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 @{char@:Half thin dohead@:62@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@: u1doThin@} [62]) @{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf @{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] @{group@:noteheads@} @{char@:Longa notehead@:33@:1.04214@:12.0826@:3.92874@:19.7241@:12.0826@:0@:uM2 @} [33] @{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@:Longa notehead@:34@:1.04214@:12.0826@:19.7241@:3.92874@:12.0826@:0@:dM2 @} [34] @{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@:Brevis notehead@:35@:1.04214@:12.0826@:3.92874@:3.92874@:12.0826@:0@:sM 1@} [35] @{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@: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 up thin rehead@:71@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268 @:u1reThin@} [71] @{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@: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 diamondhead@:40@:0@:11.04045@:3.06679@:3.06679@:11.04045@:0@:s0di amond@} [40] 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"... @{char@:Whole mihead@:75@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s0mi@} [75] @{char@:Half diamondhead@:41@:0@:8.12254@:3.06679@:3.06679@:8.12254@:2.16812@:s 1diamond@} [41] @{char@:Quarter diamondhead@:42@:0@:8.22453@:3.06679@:3.06679@:8.22453@:2.20944 @:s2diamond@} [42] @{char@:Half 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] 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"... @{char@:Whole mirror mihead@:78@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s0mi Mirror@} [78]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: @{char@:Half mirror mihead@:79@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s1mi Mirror@} [79] @{char@:Whole trianglehead@:43@:0@:12.85443@:4.86397@:4.0651@:12.85445@:0.79886 @:s0triangle@} [43]Cannot find your hotkey definition file! @{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]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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! @{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] ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (downstem)@:44@:0@:9.28519@:4.38365@:3.67355@:7.80933 @:3.84247@:d1triangle@} [44] @{char@:Whole 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] ! 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@: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@:Quarter trianglehead (upstem)@:46@:0@:7.73769@:4.38365@:3.67355@:7.7377 @:0.71008@:u2triangle@} [46] @{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 trianglehead (downstem)@:47@:0@:7.73769@:4.38365@:3.67355@:6.50 78@:3.84247@:d2triangle@} [47] @{char@:Quarter thin fa down head@:95@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0 @:d2faThin@} [95] @{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@:Whole solhead@:96@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s0so l@} [96] @{char@:Quarter slashhead@:50@:0@:9.6035@:5.87305@:5.87305@:9.6035@:5.87305@:s2 slash@} [50] @{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@:Whole Crossed notehead@:51@:0@:9.4724@:3.32733@:3.32733@:9.4724@:1.8323 @:s0cross@} [51] @{char@:Quarter lahead@:101@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s2la@} [101] @{char@:Half Crossed notehead@:52@:0@:8.43025@:3.19707@:3.19707@:8.43025@:1.912 46@:s1cross@} [52] @{char@:Whole thin lahead@:102@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s0laT hin@} [102] @{char@:Crossed notehead@:53@:0@:7.3881@:3.06679@:3.06679@:7.3881@:2.41814@:s2c ross@} [53] @{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@:X-Circled notehead@:54@:0@:8.78601@:3.64705@:3.64705@:8.78601@:0@:s2xci rcle@} [54] *** Successfully generated feta-alphabet23.pfb! *** @{char@:Half up tihead@:106@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@:u1 ti@} [106] @{char@:Whole dohead@:55@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:s0do@} [55]( 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 @{char@:Half dohead@:56@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@:d1do@} [56] @{char@:Half down tihead@:107@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.37988@ :d1ti@} [107] @{char@:Half dohead@:57@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:u1do@} [57] @{char@:Quarter up tihead@:108@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@ :u2ti@} [108] @{char@:Quarter dohead@:58@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@:d2do@ } [58] @{char@:Quarter down tihead@:109@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.379 88@:d2ti@} [109] *** Successfully generated feta-alphabet26.pfb! *** @{char@:Whole thin up tihead@:110@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.379 88@:s0tiThin@} [110] @{char@:Quarter dohead@:59@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:u2do @} [59] @{char@:Half thin up tihead@:111@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.3798 8@:u1tiThin@} [111] @{char@:Whole thin dohead@:60@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:s 0doThin@} [60] @{char@:Half thin down tihead@:112@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.3 7988@:d1tiThin@} [112] @{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 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@:Quarter thin dohead@:64@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@ :u2doThin@} [64]( 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 @{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@: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 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@:Half down rehead@:67@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.01826@:d1 re@} [67] @{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@: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@:Whole up Funk rehead@:121@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 reFunk@} [121] @{char@:Half up thin rehead@:71@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@: u1reThin@} [71] @{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 thin rehead@:72@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.0182 6@:d1reThin@} [72] @{char@:Half down Funk rehead@:124@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d 1reFunk@} [124] @{char@:Quarter thin rehead@:73@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@: u2reThin@} [73] @{char@:Quarter up Funk rehead@:125@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: u2reFunk@} [125] @{char@:Quarter thin rehead@:74@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.01826@ :d2reThin@} [74] @{char@:Quarter down Funk rehead@:126@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 @:d2reFunk@} [126] @{char@:Whole mihead@:75@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s0mi@} [75] @{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 mihead@:76@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s1mi@} [76] @{char@:Half up Funk mihead@:129@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:u1m iFunk@} [129] @{char@:Quarter mihead@:77@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2mi@} [77] @{char@:Half down Funk mihead@:130@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:d 1miFunk@} [130] @{char@:Whole mirror mihead@:78@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s0miMi rror@} [78] @{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@:Half mirror mihead@:79@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s1miMi rror@} [79] @{char@:Whole down Funk fahead@:133@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: d0faFunk@} [133] @{char@:Quarter mirror mihead@:80@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2mi Mirror@} [80] @{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@:Whole thin mihead@:81@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s0miThin @} [81] @{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@: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]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads16.mf'"... @{char@:Whole Funk solhead@:138@:0@:2.89839@:1.35674@:1.35674@:2.89839@:0.21523 @:s0solFunk@} [138] @{char@:Whole fa down head@:85@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d0fa@} [85] @{char@:Half Funk solhead@:139@:0@:2.89839@:1.35674@:1.35674@:2.89839@:0.21523@ :s1solFunk@} [139] @{char@:half fa up head@:86@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u1fa@} [86] @{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 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@:Half Funk lahead@:142@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s1laFu nk@} [142] @{char@:Quarter Funk lahead@:143@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s2l aFunk@} [143] @{char@:Quarter fa down head@:89@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d2fa@ } [89] @{char@:Whole up Funk tihead@:144@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 tiFunk@} [144] @{char@:Whole thin fa up head@:90@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u0fa Thin@} [90] @{char@:Whole down Funk tihead@:145@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: d0tiFunk@} [145] @{char@:Whole thin fa down head@:91@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d0 faThin@} [91]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads26.mf'"... @{char@:Half up Funk tihead@:146@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u1t iFunk@} [146] @{char@:half thin fa up head@:92@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u1faT hin@} [92] @{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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Half thin fa down head@:93@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d1f aThin@} [93] @{char@:Quarter down Funk tihead@:149@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 @:d2tiFunk@} [149] 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 @{char@:Quarter thin fa up head@:94@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u2 faThin@} [94] ****************************************************** 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 @{char@:Whole Walker dohead@:150@:0@:3.09573@:1.35674@:1.35674@:1.83174@:1.0730 4@:s0doWalker@} [150] @{char@:Quarter thin fa down head@:95@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@: d2faThin@} [95]) (/<>/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 @{char@:Half up Walker dohead@:151@:0@:3.09573@:1.35674@:1.35674@:1.83174@:1.07 304@:u1doWalker@} [151] @{char@:Whole solhead@:96@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s0so l@} [96] @{char@:Half down Walker dohead@:152@:0@:3.09573@:1.35674@:1.35674@:1.83174@:1. 07304@:d1doWalker@} [152] @{group@:noteheads@} @{char@:Longa notehead@:33@:0.92923@:8.90707@:3.1826@:14.15587@:8.90707@:0@:uM2 @} [33] @{char@:Quarter up Walker dohead@:153@:0@:3.09573@:1.35674@:1.35674@:1.83174@:1 .07304@:u2doWalker@} [153]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Half solhead@:97@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s1sol @} [97] @{char@:Quarter down Walker dohead@:154@:0@:3.09573@:1.35674@:1.35674@:1.83174@ :1.07304@:d2doWalker@} [154] @{char@:Quarter solhead@:98@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s2 sol@} [98] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:Whole Walker rehead@:155@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0r eWalker@} [155]) @{char@:Longa notehead@:34@:0.92923@:8.90707@:14.15587@:3.1826@:8.90707@:0@:dM2 @} [34] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads26.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @{char@:Whole lahead@:99@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s0la@} [99] ****************************************************** 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 @{char@:Half lahead@:100@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s1la@} [100]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Half up Walker rehead@:156@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u 1reWalker@} [156] @{char@:Quarter lahead@:101@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s2la@} [101]) @{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf @{char@:Brevis notehead@:35@:0.92923@:8.90707@:3.1826@:3.1826@:8.90707@:0@:sM1@ } [35] @{char@:Whole thin lahead@:102@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s0laThi n@} [102] @{char@:Half down Walker rehead@:157@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@ :d1reWalker@} [157] @{char@:Half thin lahead@:103@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s1laThin @} [103] @{char@:Quarter up Walker rehead@:158@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 @:u2reWalker@} [158] @{char@:Quarter lahead@:104@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s2laThin@} [104] @{char@:Quarter down Walker rehead@:159@:0@:3.09573@:1.35674@:1.35674@:3.09573@ :0@:d2reWalker@} [159] @{group@:noteheads@} @{char@:Longa notehead@:33@:1.08932@:13.40974@:4.40999@:22.22067@:13.40974@:0@: uM2@} [33] @{char@:Whole up tihead@:105@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@:s0ti @} [105] @{char@:Whole Walker mihead@:160@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s0m iWalker@} [160] @{char@:Double-lined brevis notehead@:36@:2.09868@:10.07652@:3.1826@:3.1826@:10 .07652@:0@:sM1double@} [36] @{char@:Longa notehead@:34@:1.08932@:13.40974@:22.22067@:4.40999@:13.40974@:0@: dM2@} [34] @{char@:Half up tihead@:106@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@:u1ti@ } [106] @{char@:Whole notehead@:37@:0@:7.72525@:2.21606@:2.21606@:7.72525@:0@:s0@} [37] @{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@:Half Walker mihead@:161@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s1mi Walker@} [161] @{char@:Brevis notehead@:35@:1.08932@:13.40974@:4.40999@:4.40999@:13.40974@:0@: sM1@} [35] @{char@:Quarter down tihead@:109@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-0.7128@ :d2ti@} [109] @{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 thin up tihead@:110@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@ :s0tiThin@} [110] @{char@:Quarter Walker mihead@:162@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s 2miWalker@} [162] @{char@:Whole diamondhead@:40@:0@:7.97784@:2.21606@:2.21606@:7.97784@:0@:s0diam ond@} [40] @{char@:Whole Walker fahead@:163@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0f aWalker@} [163] @{char@:Double-lined brevis notehead@:36@:2.39522@:14.71564@:4.40999@:4.40999@: 14.71564@:0@:sM1double@} [36] @{char@:Half thin up tihead@:111@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@: u1tiThin@} [111] @{char@:Half diamondhead@:41@:0@:5.86934@:2.21606@:2.21606@:5.86934@:1.56668@:s 1diamond@} [41] @{char@:Half up Walker fahead@:164@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u 1faWalker@} [164] @{char@:Whole notehead@:37@:0@:12.62956@:3.42233@:3.42233@:12.62956@:0@:s0@} [37] @{char@:Half thin down tihead@:112@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-0.712 8@:d1tiThin@} [112] @{char@:Quarter diamondhead@:42@:0@:5.94305@:2.21606@:2.21606@:5.94305@:1.59656 @:s2diamond@} [42] @{char@:Half down Walker fahead@:165@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@ :d1faWalker@} [165] @{char@:Half notehead@:38@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s1@} [38] @{char@:Quarter up Walker fahead@:166@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 @:u2faWalker@} [166] @{char@:Quarter thin up tihead@:113@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.712 8@:u2tiThin@} [113] @{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@:Quarter down Walker fahead@:167@:0@:3.09573@:1.35674@:1.35674@:3.09573@ :0@:d2faWalker@} [167] @{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@:Half diamondhead@:41@:0@:9.06424@:3.42233@:3.42233@:9.06424@:2.41948@:s 1diamond@} [41] @{char@:Whole Walker lahead@:168@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0l aWalker@} [168] @{char@:Quarter diamondhead@:42@:0@:9.17807@:3.42233@:3.42233@:9.17807@:2.4656@ :s2diamond@} [42] @{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 Funk lahead@:169@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s1laWa lker@} [169] @{char@:Half down Funk dohead@:118@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d 1doFunk@} [118] @{char@:Whole trianglehead@:43@:0@:9.40749@:3.55432@:2.97707@:9.40749@:0.57724@ :s0triangle@} [43] @{char@:Quarter Funk lahead@:170@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s2l aWalker@} [170] @{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 Walker tihead@:171@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0t iWalker@} [171] @{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@:Whole trianglehead@:43@:0@:14.29497@:5.41129@:4.5198@:14.29498@:0.89146 @:s0triangle@} [43] @{char@:Half up Walker tihead@:172@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u 1tiWalker@} [172] @{char@:Half up Funk rehead@:123@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u1r eFunk@} [123] @{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@} ) @{char@:Half down Funk rehead@:124@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d 1reFunk@} [124] @{parameter@:staffsize@:12.6@} @{parameter@:stafflinethickness@:0.43655@} @{parameter@:staff_space@:3.15001@} @{parameter@:linethickness@:0.43655@} @{parameter@:black_notehead_width@:4.12764@} @{parameter@:ledgerlinethickness@:0.87311@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (downstem)@:44@:0@:6.8046@:3.20724@:2.69414@:5.73813@ :2.77655@:d1triangle@} [44] @{char@:Quarter up Funk rehead@:125@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: u2reFunk@} [125] Font metrics written on feta-noteheads13.tfm. 143 output files written: feta-noteheads13.33 .. feta-noteheads13.175 Transcript written on feta-noteheads13.log. @{char@:Quarter down Funk rehead@:126@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 @:d2reFunk@} [126] ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (downstem)@:44@:0@:10.32191@:4.87529@:4.08287@:8.6749 1@:4.28793@:d1triangle@} [44] @{char@:Whole up Funk mihead@:127@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:u0 miFunk@} [127] 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: 4813199 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'"... @{char@:Whole down Funk mihead@:128@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@: d0miFunk@} [128] ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (upstem)@:45@:0@:6.8046@:3.20724@:2.69414@:6.8046@:0. 51309@:u1triangle@} [45] @{char@:Half up Funk mihead@:129@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:u1m iFunk@} [129] ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (upstem)@:45@:0@:10.32191@:4.87529@:4.08287@:10.32191 @:0.79242@:u1triangle@} [45] @{char@:Half 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@:Quarter trianglehead (upstem)@:46@:0@:5.67052@:3.20724@:2.69414@:5.6705 2@:0.51309@:u2triangle@} [46] @{char@:Whole down Funk fahead@:133@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: d0faFunk@} [133] @{char@:Quarter trianglehead (upstem)@:46@:0@:8.60161@:4.87529@:4.08287@:8.6016 2@:0.79242@:u2triangle@} [46] @{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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{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] 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 @{char@:Quarter trianglehead (downstem)@:47@:0@:8.60161@:4.87529@:4.08287@:7.22 911@:4.28793@:d2triangle@} [47] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) @{char@:Quarter trianglehead (downstem)@:47@:0@:5.67052@:3.20724@:2.69414@:4.78 18@:2.77655@:d2triangle@} [47] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generi c.mf @{char@:Whole Funk solhead@:138@:0@:5.43845@:2.54572@:2.54572@:5.43845@:0.40382 @:s0solFunk@} [138] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf @{char@:Whole slashhead@:48@:0@:12.00314@:4.19981@:4.19981@:12.00314@:4.19981@: s0slash@} [48]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Whole slashhead@:48@:0@:18.94615@:6.57234@:6.57234@:18.94615@:6.57234@: s0slash@} [48] @{char@:Half slashhead@:49@:0@:9.3449@:4.19981@:4.19981@:9.3449@:4.19981@:s1sla sh@} [49] @{char@:Quarter slashhead@:50@:0@:6.84538@:4.19981@:4.19981@:6.84538@:4.19981@: s2slash@} [50]) @{char@:Half slashhead@:49@:0@:14.72511@:6.57234@:6.57234@:14.72511@:6.57234@:s 1slash@} [49] @{char@:Half Funk solhead@:139@:0@:5.43845@:2.54572@:2.54572@:5.43845@:0.40382@ :s1solFunk@} [139] @{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf @{char@:Quarter slashhead@:50@:0@:10.75616@:6.57234@:6.57234@:10.75616@:6.57234 @:s2slash@} [50] @{char@:Quarter Funk solhead@:140@:0@:5.43845@:2.54572@:2.54572@:5.43845@:0.403 82@:s2solFunk@} [140] @{char@:Whole Crossed notehead@:51@:0@:7.0742@:2.44836@:2.44836@:7.0742@:1.1229 9@:s0cross@} [51] @{char@:Whole Crossed notehead@:51@:0@:10.47124@:3.69467@:3.69467@:10.47124@:2. 12938@:s0cross@} [51] @{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] @{group@:noteheads@} @{char@:Longa notehead@:33@:0.87311@:7.32896@:2.67752@:11.25444@:7.32896@:0@:uM 2@} [33] @{char@:Half Crossed notehead@:52@:0@:6.14497@:2.33221@:2.33221@:6.14497@:1.188 48@:s1cross@} [52] @{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@:Whole up Funk tihead@:144@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 tiFunk@} [144] @{char@:Crossed notehead@:53@:0@:5.21574@:2.21606@:2.21606@:5.21574@:1.63512@:s 2cross@} [53] @{char@:Whole down Funk tihead@:145@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: d0tiFunk@} [145] @{char@:X-Circled notehead@:54@:0@:9.86162@:4.06987@:4.06987@:9.86162@:0@:s2xci rcle@} [54] @{char@:X-Circled notehead@:54@:0@:6.2026@:2.63536@:2.63536@:6.2026@:0@:s2xcirc le@} [54] @{char@:Whole dohead@:55@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@:s0do @} [55] @{char@:Longa notehead@:34@:0.87311@:7.32896@:11.25444@:2.67752@:7.32896@:0@:dM 2@} [34] @{char@:Half dohead@:56@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d1do@} [56] @{char@:Whole dohead@:55@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:s0do @} [55] @{char@:Half up Funk tihead@:146@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u1t iFunk@} [146] @{char@:Half dohead@:57@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@:u1do@ } [57] @{char@:Half down Funk tihead@:147@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d 1tiFunk@} [147] @{char@:Half dohead@:56@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d1do@} [56] @{char@:Quarter dohead@:58@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d2d o@} [58] @{char@:Brevis notehead@:35@:0.87311@:7.32896@:2.67752@:2.67752@:7.32896@:0@:sM 1@} [35] @{char@:Quarter up Funk tihead@:148@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: u2tiFunk@} [148] @{char@:Quarter dohead@:59@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@:u2 do@} [59] @{char@:Quarter down Funk tihead@:149@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 @:d2tiFunk@} [149] @{char@:Half dohead@:57@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:u1do@ } [57] @{char@:Whole thin dohead@:60@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@ :s0doThin@} [60] @{char@:Quarter dohead@:58@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d2d o@} [58] @{char@:Whole Walker dohead@:150@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2.2071 5@:s0doWalker@} [150] @{char@:Half thin dohead@:61@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d 1doThin@} [61] @{char@:Quarter dohead@:59@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:u2 do@} [59] @{char@:Half up Walker dohead@:151@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2.20 715@:u1doWalker@} [151] @{char@:Half thin dohead@:62@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@: u1doThin@} [62] @{char@:Half down Walker dohead@:152@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2. 20715@:d1doWalker@} [152] @{char@:Whole thin dohead@:60@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@ :s0doThin@} [60] @{char@:Quarter thin dohead@:63@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533 @:d2doThin@} [63] @{char@:Quarter up Walker dohead@:153@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2 .20715@:u2doWalker@} [153] @{char@:Quarter thin dohead@:64@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.6053 3@:u2doThin@} [64] @{char@:Half thin dohead@:61@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d 1doThin@} [61] @{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 thin dohead@:62@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@: u1doThin@} [62] @{char@:Half up Walker rehead@:156@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u 1reWalker@} [156] @{char@:Whole rehead@:65@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@:s0re@ } [65] @{char@:Quarter thin dohead@:63@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913 @:d2doThin@} [63] @{char@:Double-lined brevis notehead@:36@:1.99017@:8.44603@:2.67752@:2.67752@:8 .44603@:0@:sM1double@} [36] @{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 thin dohead@:64@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.5191 3@:u2doThin@} [64] @{char@:Quarter down Walker rehead@:159@:0@:5.54108@:2.54572@:2.54572@:5.54108@ :0@:d2reWalker@} [159] @{char@:Half up rehead@:66@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@:u1r e@} [66] @{char@:Whole rehead@:65@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@:s0re@ } [65] @{char@:Whole notehead@:37@:0@:5.99461@:1.79329@:1.79329@:5.99461@:0@:s0@} [37] @{char@:Half down rehead@:67@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.15105@: d1re@} [67] @{char@:Whole Walker mihead@:160@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s0m iWalker@} [160] @{char@:Quarter up rehead@:68@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@: u2re@} [68] @{char@:Half up rehead@:66@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@:u1r e@} [66] @{char@:Half Walker mihead@:161@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s1mi Walker@} [161] @{char@:Quarter down rehead@:69@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.1510 5@:d2re@} [69] @{char@:Quarter Walker mihead@:162@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s 2miWalker@} [162] @{char@:Whole thin rehead@:70@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@: s0reThin@} [70] @{char@:Whole Walker fahead@:163@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0f aWalker@} [163] @{char@:Half down rehead@:67@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.70056@: d1re@} [67] @{char@:Half up thin rehead@:71@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105 @:u1reThin@} [71] @{char@:Quarter up rehead@:68@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@: u2re@} [68] @{char@:Half up Walker fahead@:164@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u 1faWalker@} [164] @{char@:Half down thin rehead@:72@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.15 105@:d1reThin@} [72] @{char@:Quarter down rehead@:69@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.7005 6@:d2re@} [69] @{char@:Half down Walker fahead@:165@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@ :d1faWalker@} [165] @{char@:Quarter thin rehead@:73@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105 @:u2reThin@} [73] @{char@:Half notehead@:38@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s1@} [38] @{char@:Quarter up Walker fahead@:166@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 @:u2faWalker@} [166] @{char@:Quarter thin rehead@:74@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.1510 5@:d2reThin@} [74] @{char@:Quarter notehead@:39@:0@:4.12764@:1.79329@:1.79329@:4.12764@:0.47975@:s 2@} [39] @{char@:Whole thin rehead@:70@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@: s0reThin@} [70] @{char@:Quarter down Walker fahead@:167@:0@:5.54108@:2.54572@:2.54572@:5.54108@ :0@:d2faWalker@} [167] @{char@:Whole mihead@:75@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s0mi@} [75] @{char@:Whole Walker lahead@:168@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0l aWalker@} [168] @{char@:Half up thin rehead@:71@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056 @:u1reThin@} [71] @{char@:Half mihead@:76@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1mi@} [76] @{char@:Whole diamondhead@:40@:0@:6.45586@:1.79329@:1.79329@:6.45586@:0@:s0diam ond@} [40] @{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@: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@:Quarter mihead@:77@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s2mi@} [77] @{char@:Half down thin rehead@:72@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.70 056@:d1reThin@} [72] @{char@:Whole Walker tihead@:171@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0t iWalker@} [171] @{char@:Quarter thin rehead@:73@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056 @:u2reThin@} [73] @{char@:Whole mirror mihead@:78@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s0mi Mirror@} [78] @{char@:Quarter thin rehead@:74@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.7005 6@:d2reThin@} [74] @{char@:Half up Walker tihead@:172@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u 1tiWalker@} [172] @{char@:Half mirror mihead@:79@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1mi Mirror@} [79] @{char@:Half down Walker tihead@:173@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@ :d1tiWalker@} [173] @{char@:Whole mihead@:75@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s0mi@} [75] @{char@:Quarter mirror mihead@:80@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s2 miMirror@} [80] @{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] @{char@:Half mihead@:76@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s1mi@} [76] @{puorg@:noteheads@} ) @{parameter@:staffsize@:22.45@} @{parameter@:stafflinethickness@:0.52107@} @{parameter@:staff_space@:5.6125@} @{parameter@:linethickness@:0.52107@} @{parameter@:black_notehead_width@:7.3881@} @{parameter@:ledgerlinethickness@:1.04214@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) @{char@:Whole thin mihead@:81@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s0miTh in@} [81] ) Font metrics written on feta-noteheads23.tfm. 143 output files written: feta-noteheads23.33 .. feta-noteheads23.175 Transcript written on feta-noteheads23.log. @{char@:Half thin mihead@:82@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1miThi n@} [82] @{char@:Quarter mihead@:77@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s2mi@} [77] @{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 mirror mihead@:78@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s0mi Mirror@} [78] @{char@:Whole trianglehead@:43@:0@:7.69453@:2.9035@:2.43637@:7.69455@:0.46713@: s0triangle@} [43] @{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 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@:Half fa down head@:87@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d1fa@} [87] @{char@:Whole thin mihead@:81@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s0miTh in@} [81] @{char@:Quarter fa up head@:88@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u2fa@ } [88] @{char@:Quarter fa down head@:89@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d2f a@} [89] @{char@:Half thin mihead@:82@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s1miThi n@} [82] 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: 4784025 font_size: 22.3661270236613 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=44.7104677060134; bpppix 0.02; nonstopmode; input feta-noteheads23.mf'"... @{char@:Whole thin fa up head@:90@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u0 faThin@} [90] ! 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] @{char@:Quarter thin mihead@:83@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s2mi Thin@} [83] @{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@:Whole fa up head@:84@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u0fa@} [84] @{char@:Half thin fa down head@:93@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d 1faThin@} [93] @{char@:Whole fa down head@:85@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d0fa@ } [85] @{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@:half fa up head@:86@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u1fa@} [86] ! 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 solhead@:98@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s2 sol@} [98] @{char@:Half fa down head@:87@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d1fa@} [87] @{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 fa up head@:88@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u2fa@ } [88] @{char@:Quarter lahead@:101@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s2la@} [101]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp @{char@:Whole thin lahead@:102@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s0laT hin@} [102] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Half thin lahead@:103@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s1laTh in@} [103] @{char@:Quarter fa down head@:89@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d2f a@} [89] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:Quarter lahead@:104@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s2laThin @} [104]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads23.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @{char@:Whole thin fa up head@:90@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u0 faThin@} [90] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) @{char@:Whole up tihead@:105@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.80574@:s 0ti@} [105] (/<>/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 @{char@:Quarter trianglehead (upstem)@:46@:0@:4.64322@:2.62265@:2.20741@:4.6432 3@:0.41522@:u2triangle@} [46]) @{char@:Whole thin fa down head@:91@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@: d0faThin@} [91] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{char@:half thin fa up head@:92@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u1f aThin@} [92] @{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf @{char@:Half up tihead@:106@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.80574@:u1 ti@} [106] @{char@:Half thin fa down head@:93@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d 1faThin@} [93] @{group@:noteheads@} @{char@:Longa notehead@:33@:1.04214@:12.0826@:3.92874@:19.7241@:12.0826@:0@:uM2 @} [33] @{char@:Quarter thin fa up head@:94@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@: u2faThin@} [94] @{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 thin fa down head@:95@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0 @:d2faThin@} [95] @{char@:Quarter down tihead@:109@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-0.805 74@:d2ti@} [109] @{char@:Quarter trianglehead (downstem)@:47@:0@:4.64322@:2.62265@:2.20741@:3.92 403@:2.24686@:d2triangle@} [47] @{char@:Longa notehead@:34@:1.04214@:12.0826@:19.7241@:3.92874@:12.0826@:0@:dM2 @} [34] @{char@:Whole slashhead@:48@:0@:9.56975@:3.36829@:3.36829@:9.56975@:3.36829@:s0 slash@} [48] @{char@:Whole solhead@:96@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s0so l@} [96] @{char@:Half slashhead@:49@:0@:7.45921@:3.36829@:3.36829@:7.45921@:3.36829@:s1s lash@} [49] @{char@:Half solhead@:97@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s1sol @} [97] @{char@:Quarter slashhead@:50@:0@:5.47472@:3.36829@:3.36829@:5.47472@:3.36829@: s2slash@} [50] @{char@:Brevis notehead@:35@:1.04214@:12.0826@:3.92874@:3.92874@:12.0826@:0@:sM 1@} [35] @{char@:Quarter solhead@:98@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s2 sol@} [98] @{char@:Whole thin up tihead@:110@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.805 74@:s0tiThin@} [110] @{char@:Whole Crossed notehead@:51@:0@:5.87386@:2.01157@:2.01157@:5.87386@:0.77 155@:s0cross@} [51] @{char@:Whole lahead@:99@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s0la@} [99] @{char@:Half thin up tihead@:111@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.8057 4@:u1tiThin@} [111] @{char@:Half lahead@:100@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s1la@} [100] @{char@:Half Crossed notehead@:52@:0@:5.00075@:1.90242@:1.90242@:5.00075@:0.828 66@:s1cross@} [52] @{char@:Half thin down tihead@:112@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-0.8 0574@:d1tiThin@} [112] @{char@:Quarter lahead@:101@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s2la@} [101] @{char@:Quarter thin up tihead@:113@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.8 0574@:u2tiThin@} [113] @{char@:Crossed notehead@:53@:0@:4.12764@:1.79329@:1.79329@:4.12764@:1.24492@:s 2cross@} [53] @{char@:Whole thin lahead@:102@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s0laT hin@} [102] @{char@:Double-lined brevis notehead@:36@:2.30983@:13.35028@:3.92874@:3.92874@: 13.35028@:0@:sM1double@} [36] @{char@:Quarter thin down tihead@:114@:0@:8.29259@:2.87767@:2.87767@:8.29259@:- 0.80574@:d2tiThin@} [114] @{char@:Half thin lahead@:103@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s1laTh in@} [103] @{char@:X-Circled notehead@:54@:0@:4.90863@:2.13258@:2.13258@:4.90863@:0@:s2xci rcle@} [54] @{char@:Quarter lahead@:104@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s2laThin @} [104] @{char@:Whole up Funk dohead@:115@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 doFunk@} [115] @{char@:Whole notehead@:37@:0@:11.18692@:3.06679@:3.06679@:11.18692@:0@:s0@} [37] @{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@:Whole dohead@:55@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@:s0do @} [55] @{char@:Half notehead@:38@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s1@} [38] @{char@:Half down Funk dohead@:118@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d 1doFunk@} [118] @{char@:Quarter up Funk dohead@:119@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: u2doFunk@} [119] @{char@:Half dohead@:56@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d1do@} [56] @{char@:Quarter notehead@:39@:0@:7.3881@:3.06679@:3.06679@:7.3881@:1.08601@:s2@ } [39] @{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 diamondhead@:40@:0@:11.04045@:3.06679@:3.06679@:11.04045@:0@:s0di amond@} [40] @{char@:Half dohead@:57@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@:u1do@ } [57] @{char@:Whole up tihead@:105@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@:s0 ti@} [105] @{char@:Whole down Funk rehead@:122@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: d0reFunk@} [122] @{char@:Quarter dohead@:58@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d2d o@} [58] @{char@:Half diamondhead@:41@:0@:8.12254@:3.06679@:3.06679@:8.12254@:2.16812@:s 1diamond@} [41] @{char@:Quarter diamondhead@:42@:0@:8.22453@:3.06679@:3.06679@:8.22453@:2.20944 @:s2diamond@} [42] @{char@:Half up tihead@:106@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@:u1t i@} [106] @{char@:Half up Funk rehead@:123@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u1r eFunk@} [123] @{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 down tihead@:107@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.4904@: d1ti@} [107] @{char@:Half down Funk rehead@:124@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d 1reFunk@} [124] @{char@:Half thin dohead@:61@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d 1doThin@} [61] @{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@:Half thin dohead@:62@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@: u1doThin@} [62] @{char@:Whole thin up tihead@:110@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.490 4@:s0tiThin@} [110] @{char@:Whole trianglehead@:43@:0@:12.85443@:4.86397@:4.0651@:12.85445@:0.79886 @:s0triangle@} [43] @{char@:Quarter up Funk rehead@:125@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: u2reFunk@} [125] @{char@:Quarter thin dohead@:63@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846 @:d2doThin@} [63] @{char@:Quarter down Funk rehead@:126@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:d2reFunk@} [126] @{char@:Quarter thin dohead@:64@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.1384 6@:u2doThin@} [64] @{char@:Half thin up tihead@:111@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904 @:u1tiThin@} [111] @{char@:Whole up Funk mihead@:127@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:u0 miFunk@} [127] @{char@:Whole rehead@:65@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@:s0re@ } [65] @{char@:Half thin down tihead@:112@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.4 904@:d1tiThin@} [112] @{char@:Whole down Funk mihead@:128@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@: d0miFunk@} [128] ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (downstem)@:44@:0@:9.28519@:4.38365@:3.67355@:7.80933 @:3.84247@:d1triangle@} [44] @{char@:Half up rehead@:66@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@:u1r e@} [66] @{char@:Half up Funk mihead@:129@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:u1m iFunk@} [129] @{char@:Quarter thin up tihead@:113@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4 904@:u2tiThin@} [113] @{char@:Half down Funk mihead@:130@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:d 1miFunk@} [130] @{char@:Half down rehead@:67@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.54268@: d1re@} [67] @{char@:Quarter thin down tihead@:114@:0@:5.21574@:1.75145@:1.75145@:5.21574@:- 0.4904@:d2tiThin@} [114] @{char@:Quarter up rehead@:68@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@: u2re@} [68] @{char@:Whole up Funk dohead@:115@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0do Funk@} [115] @{char@:Quarter down rehead@:69@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.5426 8@:d2re@} [69] @{char@:Quarter Funk mihead@:131@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s2m iFunk@} [131] @{char@:Whole down Funk dohead@:116@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d0 doFunk@} [116] @{char@:Half up Funk dohead@:117@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1doF unk@} [117] @{char@:Whole up Funk fahead@:132@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 faFunk@} [132] @{char@:Whole thin rehead@:70@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@: s0reThin@} [70] @{char@:Whole down Funk fahead@:133@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: d0faFunk@} [133] @{char@:Half down Funk dohead@:118@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1d oFunk@} [118] ! 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@:Half up thin rehead@:71@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268 @:u1reThin@} [71] @{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@: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@:Half down thin rehead@:72@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.54 268@:d1reThin@} [72] @{char@:Quarter up Funk fahead@:136@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: u2faFunk@} [136] @{char@:Whole up Funk rehead@:121@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0re Funk@} [121] @{char@:Quarter thin rehead@:73@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268 @:u2reThin@} [73] @{char@:Quarter down Funk fahead@:137@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:d2faFunk@} [137] @{char@:Whole down Funk rehead@:122@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d0 reFunk@} [122] @{char@:Half up Funk rehead@:123@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1reF unk@} [123] @{char@:Quarter thin rehead@:74@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.5426 8@:d2reThin@} [74] @{char@:Quarter trianglehead (upstem)@:46@:0@:7.73769@:4.38365@:3.67355@:7.7377 @:0.71008@:u2triangle@} [46] @{char@:Half down Funk rehead@:124@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1r eFunk@} [124] @{char@:Whole Funk solhead@:138@:0@:6.14761@:2.87767@:2.87767@:6.14761@:0.45648 @:s0solFunk@} [138] @{char@:Quarter up Funk rehead@:125@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u2 reFunk@} [125] @{char@:Whole mihead@:75@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s0mi@} [75] @{char@:Half Funk solhead@:139@:0@:6.14761@:2.87767@:2.87767@:6.14761@:0.45648@ :s1solFunk@} [139] @{char@:Quarter down Funk rehead@:126@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: d2reFunk@} [126] @{char@:Quarter Funk solhead@:140@:0@:6.14761@:2.87767@:2.87767@:6.14761@:0.456 48@:s2solFunk@} [140] @{char@:Half mihead@:76@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s1mi@} [76] @{char@:Whole up Funk mihead@:127@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:u0 miFunk@} [127] @{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@:Quarter trianglehead (downstem)@:47@:0@:7.73769@:4.38365@:3.67355@:6.50 78@:3.84247@:d2triangle@} [47] @{char@:Whole up Funk tihead@:144@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 tiFunk@} [144] @{char@:Whole slashhead@:48@:0@:16.89977@:5.87305@:5.87305@:16.89977@:5.87305@: s0slash@} [48] @{char@:Quarter mihead@:77@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s2mi@} [77] @{char@:Whole down Funk mihead@:128@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@: d0miFunk@} [128] @{char@:Half slashhead@:49@:0@:13.13934@:5.87305@:5.87305@:13.13934@:5.87305@:s 1slash@} [49] @{char@:Whole mirror mihead@:78@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s0mi Mirror@} [78] @{char@:Quarter slashhead@:50@:0@:9.6035@:5.87305@:5.87305@:9.6035@:5.87305@:s2 slash@} [50] @{char@:Half up Funk mihead@:129@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:u1m iFunk@} [129] @{char@:Whole Crossed notehead@:51@:0@:9.4724@:3.32733@:3.32733@:9.4724@:1.8323 @:s0cross@} [51] @{char@:Half mirror mihead@:79@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s1mi Mirror@} [79] @{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 mihead@:130@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:d 1miFunk@} [130] @{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@:Quarter mirror mihead@:80@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s2 miMirror@} [80] @{char@:X-Circled notehead@:54@:0@:8.78601@:3.64705@:3.64705@:8.78601@:0@:s2xci rcle@} [54] @{char@:Quarter Funk mihead@:131@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s2m iFunk@} [131] @{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@:Whole dohead@:55@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:s0do@} [55] @{char@:Whole thin mihead@:81@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s0miTh in@} [81] @{char@:Quarter down Funk tihead@:149@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:d2tiFunk@} [149] @{char@:Whole up Funk fahead@:132@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0fa Funk@} [132] @{char@:Half dohead@:56@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@:d1do@} [56] @{char@:Half thin mihead@:82@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s1miThi n@} [82] @{char@:Whole down Funk fahead@:133@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d0 faFunk@} [133] @{char@:Whole Walker dohead@:150@:0@:6.21944@:2.87767@:2.87767@:3.46396@:2.5237 9@:s0doWalker@} [150] @{char@:Half dohead@:57@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:u1do@} [57] @{char@:Quarter thin mihead@:83@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s2mi Thin@} [83] @{char@:Quarter dohead@:58@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@:d2do@ } [58] @{char@:Half up Funk fahead@:134@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1faF unk@} [134] @{char@:Half up Walker dohead@:151@:0@:6.21944@:2.87767@:2.87767@:3.46396@:2.52 379@:u1doWalker@} [151] @{char@:Whole fa up head@:84@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u0fa@} [84] @{char@:Quarter dohead@:59@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:u2do @} [59] @{char@:Half down Walker dohead@:152@:0@:6.21944@:2.87767@:2.87767@:3.46396@:2. 52379@:d1doWalker@} [152] @{char@:Half down Funk fahead@:135@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1f aFunk@} [135] @{char@:Whole thin dohead@:60@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:s 0doThin@} [60] @{char@:Quarter up Walker dohead@:153@:0@:6.21944@:2.87767@:2.87767@:3.46396@:2 .52379@:u2doWalker@} [153] @{char@:Whole fa down head@:85@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d0fa@ } [85] @{char@:Half thin dohead@:61@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@:d1d oThin@} [61] @{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@:Quarter up Funk fahead@:136@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u2 faFunk@} [136] @{char@:Half thin dohead@:62@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:u1 doThin@} [62] @{char@:half fa up head@:86@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u1fa@} [86] @{char@:Half up Walker rehead@:156@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u 1reWalker@} [156] @{char@:Quarter down Funk fahead@:137@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: d2faFunk@} [137] @{char@:Half down Walker rehead@:157@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ :d1reWalker@} [157] @{char@:Half fa down head@:87@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d1fa@} [87] @{char@:Quarter thin dohead@:63@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@: d2doThin@} [63] @{char@:Quarter up Walker rehead@:158@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:u2reWalker@} [158] @{char@:Quarter thin dohead@:64@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@ :u2doThin@} [64] @{char@:Quarter down Walker rehead@:159@:0@:6.21944@:2.87767@:2.87767@:6.21944@ :0@:d2reWalker@} [159] @{char@:Whole Funk solhead@:138@:0@:3.74165@:1.75145@:1.75145@:3.74165@:0.27783 @:s0solFunk@} [138] @{char@:Whole rehead@:65@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:s0re@} [65] @{char@:Quarter fa up head@:88@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u2fa@ } [88] @{char@:Half Funk solhead@:139@:0@:3.74165@:1.75145@:1.75145@:3.74165@:0.27783@ :s1solFunk@} [139] @{char@:Half up rehead@:66@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:u1re@ } [66] @{char@:Whole Walker mihead@:160@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s0m iWalker@} [160] @{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 Walker mihead@:161@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s1mi Walker@} [161] @{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@:Half down rehead@:67@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.01826@:d1 re@} [67] @{char@:Quarter fa down head@:89@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d2f a@} [89] @{char@:Quarter up rehead@:68@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:u2 re@} [68] @{char@:Whole up Funk tihead@:144@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0ti Funk@} [144] @{char@:Quarter Walker mihead@:162@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s 2miWalker@} [162] @{char@:Whole thin fa up head@:90@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u0 faThin@} [90] @{char@:Quarter down rehead@:69@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.01826@ :d2re@} [69] @{char@:Whole down Funk tihead@:145@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d0 tiFunk@} [145] @{char@:Whole Walker fahead@:163@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0f aWalker@} [163] @{char@:Whole thin fa down head@:91@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@: d0faThin@} [91] @{char@:Half up Funk tihead@:146@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1tiF unk@} [146] @{char@:Half up Walker fahead@:164@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u 1faWalker@} [164] @{char@:Half down Funk tihead@:147@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1t iFunk@} [147] @{char@:Half down Walker fahead@:165@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ :d1faWalker@} [165] @{char@:half thin fa up head@:92@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u1f aThin@} [92] @{char@:Quarter up Funk tihead@:148@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u2 tiFunk@} [148] @{char@:Whole thin rehead@:70@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:s0 reThin@} [70] @{char@:Quarter down Funk tihead@:149@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: d2tiFunk@} [149] @{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 dohead@:150@:0@:3.9118@:1.75145@:1.75145@:2.25804@:1.44954 @:s0doWalker@} [150] @{char@:Half thin fa down head@:93@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d 1faThin@} [93] @{char@:Half up thin rehead@:71@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@: u1reThin@} [71] @{char@:Whole Walker lahead@:168@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0l aWalker@} [168] @{char@:Half up Walker dohead@:151@:0@:3.9118@:1.75145@:1.75145@:2.25804@:1.449 54@:u1doWalker@} [151] @{char@:Half down thin rehead@:72@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.0182 6@:d1reThin@} [72] @{char@:Quarter thin fa up head@:94@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@: u2faThin@} [94] @{char@:Half Funk lahead@:169@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s1laWa lker@} [169] @{char@:Quarter Funk lahead@:170@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s2l aWalker@} [170] @{char@:Quarter thin rehead@:73@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@: u2reThin@} [73] @{char@:Quarter thin fa down head@:95@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0 @:d2faThin@} [95] @{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 thin rehead@:74@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.01826@ :d2reThin@} [74] @{char@:Quarter down Walker dohead@:154@:0@:3.9118@:1.75145@:1.75145@:2.25804@: 1.44954@:d2doWalker@} [154] @{char@:Whole Walker tihead@:171@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0t iWalker@} [171] @{char@:Whole Walker rehead@:155@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0reW alker@} [155] @{char@:Whole mihead@:75@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s0mi@} [75] @{char@:Whole solhead@:96@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s0so l@} [96] @{char@:Half up Walker tihead@:172@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u 1tiWalker@} [172] @{char@:Half up Walker rehead@:156@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1r eWalker@} [156] @{char@:Half down Walker tihead@:173@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ :d1tiWalker@} [173] @{char@:Half solhead@:97@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s1sol @} [97] @{char@:Quarter up Walker tihead@:174@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:u2tiWalker@} [174] @{char@:Half down Walker rehead@:157@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d 1reWalker@} [157] @{char@:Half mihead@:76@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s1mi@} [76] @{char@:Quarter solhead@:98@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s2 sol@} [98] @{char@:Quarter down Walker tihead@:175@:0@:6.21944@:2.87767@:2.87767@:6.21944@ :0@:d2tiWalker@} [175] @{puorg@:noteheads@} ) @{parameter@:staffsize@:25.2@} @{parameter@:stafflinethickness@:0.54466@} @{parameter@:staff_space@:6.3@} @{parameter@:linethickness@:0.54466@} @{parameter@:black_notehead_width@:8.29259@} @{parameter@:ledgerlinethickness@:1.08932@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) @{char@: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 lahead@:99@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s0la@} [99] Font metrics written on feta-noteheads26.tfm. 143 output files written: feta-noteheads26.33 .. feta-noteheads26.175 Transcript written on feta-noteheads26.log. @{char@:Quarter mihead@:77@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2mi@} [77] @{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 mirror mihead@:78@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s0miMi rror@} [78] @{char@:Whole thin lahead@:102@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s0laT hin@} [102] @{char@:Half mirror mihead@:79@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s1miMi rror@} [79] @{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@:Whole Walker mihead@:160@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s0m iWalker@} [160] @{char@:Quarter mirror mihead@:80@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2mi Mirror@} [80] 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: 4459058 font_size: 25.1058530510585 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=39.8313492063492; bpppix 0.02; nonstopmode; input feta-noteheads26.mf'"... @{char@:Half up tihead@:106@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@:u1 ti@} [106] @{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@:Half Walker mihead@:161@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s1mi Walker@} [161] @{char@:Half down tihead@:107@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.37988@ :d1ti@} [107] @{char@:Quarter thin mihead@:83@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2miTh in@} [83] @{char@:Quarter up tihead@:108@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@ :u2ti@} [108] @{char@:Quarter down tihead@:109@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.379 88@:d2ti@} [109] @{char@:Quarter Walker mihead@:162@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s 2miWalker@} [162] @{char@:Whole fa up head@:84@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u0fa@} [84] @{char@:Whole thin up tihead@:110@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.379 88@:s0tiThin@} [110] @{char@:Whole Walker fahead@:163@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0faW alker@} [163] @{char@:Half thin up tihead@:111@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.3798 8@:u1tiThin@} [111] @{char@:Whole fa down head@:85@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d0fa@} [85] @{char@:Half thin down tihead@:112@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.3 7988@:d1tiThin@} [112] @{char@:Half up Walker fahead@:164@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1f aWalker@} [164] @{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@:half fa up head@:86@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u1fa@} [86] @{char@:Whole up Funk dohead@:115@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 doFunk@} [115] @{char@:Half fa down head@:87@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d1fa@} [87]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp @{char@:Whole down Funk dohead@:116@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: d0doFunk@} [116] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Quarter fa up head@:88@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u2fa@} [88] @{char@:Half up Funk dohead@:117@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u1d oFunk@} [117] @{char@:Half down Walker fahead@:165@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d 1faWalker@} [165] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:Quarter fa down head@:89@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d2fa@ } [89]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads26.mf @{char@:Half down Funk dohead@:118@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d 1doFunk@} [118] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @{char@:Quarter up Walker fahead@:166@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: u2faWalker@} [166] ****************************************************** 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 @{char@:Whole thin fa up head@:90@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u0fa Thin@} [90] @{char@:Quarter up Funk dohead@:119@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: u2doFunk@} [119] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf @{char@:Quarter down Funk dohead@:120@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 @:d2doFunk@} [120]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Quarter down Walker fahead@:167@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0 @:d2faWalker@} [167] @{char@:Whole up Funk rehead@:121@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 reFunk@} [121]) @{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf @{char@:Whole Walker lahead@:168@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0laW alker@} [168] @{char@:Whole thin fa down head@:91@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d0 faThin@} [91] @{char@:Whole down Funk rehead@:122@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: d0reFunk@} [122] @{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@:half thin fa up head@:92@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u1faT hin@} [92] @{char@:Whole Walker tihead@:171@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0tiW alker@} [171] @{char@:Half up Funk rehead@:123@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u1r eFunk@} [123] @{char@:Half up Walker tihead@:172@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1t iWalker@} [172] @{char@:Half thin fa down head@:93@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d1f aThin@} [93] @{char@:Half down Walker tihead@:173@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d 1tiWalker@} [173] @{char@:Quarter thin fa up head@:94@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u2 faThin@} [94] @{group@:noteheads@} @{char@:Longa notehead@:33@:1.08932@:13.40974@:4.40999@:22.22067@:13.40974@:0@: uM2@} [33] @{char@:Half down Funk rehead@:124@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d 1reFunk@} [124] @{char@:Quarter up Walker tihead@:174@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: u2tiWalker@} [174] @{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@: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@}) @{char@:Quarter up Funk rehead@:125@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: u2reFunk@} [125] ) @{char@:Longa notehead@:34@:1.08932@:13.40974@:22.22067@:4.40999@:13.40974@:0@: dM2@} [34] @{char@:Half solhead@:97@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s1sol @} [97] Font metrics written on feta-noteheads16.tfm. 143 output files written: feta-noteheads16.33 .. feta-noteheads16.175 Transcript written on feta-noteheads16.log. @{char@:Quarter solhead@:98@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s2 sol@} [98] @{char@:Quarter down Funk rehead@:126@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 @:d2reFunk@} [126] @{char@:Whole lahead@:99@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s0la@} [99] @{char@:Whole up Funk mihead@:127@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:u0 miFunk@} [127] @{char@:Half lahead@:100@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s1la@} [100] @{char@:Brevis notehead@:35@:1.08932@:13.40974@:4.40999@:4.40999@:13.40974@:0@: sM1@} [35] @{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@:Whole down Funk mihead@:128@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@: d0miFunk@} [128] @{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@:Half up Funk mihead@:129@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:u1m iFunk@} [129] @{char@:Whole up tihead@:105@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@:s0ti @} [105] @{char@:Half down Funk mihead@:130@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:d 1miFunk@} [130] @{char@:Half up tihead@:106@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@:u1ti@ } [106] @{char@:Double-lined brevis notehead@:36@:2.39522@:14.71564@:4.40999@:4.40999@: 14.71564@:0@:sM1double@} [36] @{char@:Half down tihead@:107@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-0.7128@:d1 ti@} [107] @{char@:Whole notehead@:37@:0@:12.62956@:3.42233@:3.42233@:12.62956@:0@:s0@} [37] @{char@:Quarter Funk mihead@:131@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s2m iFunk@} [131] 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: 4837596 font_size: 15.8107098381071 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=63.2482671707624; bpppix 0.02; nonstopmode; input feta-noteheads16.mf'"... @{char@:Whole up Funk fahead@:132@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 faFunk@} [132] @{char@:Half notehead@:38@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s1@} [38] @{char@:Quarter up tihead@:108@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@:u2 ti@} [108] @{char@:Quarter notehead@:39@:0@:8.29259@:3.42233@:3.42233@:8.29259@:1.24934@:s 2@} [39] @{char@:Whole down Funk fahead@:133@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: d0faFunk@} [133] @{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 up Funk fahead@:134@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u1f aFunk@} [134] @{char@:Whole diamondhead@:40@:0@:12.32042@:3.42233@:3.42233@:12.32042@:0@:s0di amond@} [40] @{char@:Half thin up tihead@:111@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@: u1tiThin@} [111] @{char@:Half down Funk fahead@:135@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d 1faFunk@} [135] @{char@:Half diamondhead@:41@:0@:9.06424@:3.42233@:3.42233@:9.06424@:2.41948@:s 1diamond@} [41] @{char@:Quarter up Funk fahead@:136@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: u2faFunk@} [136] @{char@:Quarter diamondhead@:42@:0@:9.17807@:3.42233@:3.42233@:9.17807@:2.4656@ :s2diamond@} [42] @{char@:Quarter down Funk fahead@:137@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 @:d2faFunk@} [137] @{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 Funk solhead@:138@:0@:2.89839@:1.35674@:1.35674@:2.89839@:0.21523 @:s0solFunk@} [138] @{char@:Whole up Funk dohead@:115@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 doFunk@} [115]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp @{char@:Whole trianglehead@:43@:0@:14.29497@:5.41129@:4.5198@:14.29498@:0.89146 @:s0triangle@} [43] @{char@:Whole down Funk dohead@:116@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: d0doFunk@} [116] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Half up Funk dohead@:117@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u1d oFunk@} [117] @{char@:Half Funk solhead@:139@:0@:2.89839@:1.35674@:1.35674@:2.89839@:0.21523@ :s1solFunk@} [139] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:Half down Funk dohead@:118@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d 1doFunk@} [118]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads16.mf @{char@:Quarter Funk solhead@:140@:0@:2.89839@:1.35674@:1.35674@:2.89839@:0.215 23@:s2solFunk@} [140] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @{char@:Quarter up Funk dohead@:119@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: u2doFunk@} [119] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) @{char@:Whole Funk lahead@:141@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0laF unk@} [141] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generi c.mf @{char@:Quarter down Funk dohead@:120@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 @:d2doFunk@} [120] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf @{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] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Whole up Funk rehead@:121@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 reFunk@} [121] @{char@:Whole up Funk tihead@:144@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 tiFunk@} [144] ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (downstem)@:44@:0@:10.32191@:4.87529@:4.08287@:8.6749 1@:4.28793@:d1triangle@} [44]) @{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf @{char@:Whole down Funk rehead@:122@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: d0reFunk@} [122] @{char@:Whole down Funk tihead@:145@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: d0tiFunk@} [145] @{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@:Half up Funk tihead@:146@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u1t iFunk@} [146] @{group@:noteheads@} @{char@:Longa notehead@:33@:0.92923@:8.90707@:3.1826@:14.15587@:8.90707@:0@:uM2 @} [33] @{char@:Quarter up Funk rehead@:125@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: u2reFunk@} [125] @{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 rehead@:126@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 @:d2reFunk@} [126] @{char@:Quarter down Funk tihead@:149@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 @:d2tiFunk@} [149] @{char@:Longa notehead@:34@:0.92923@:8.90707@:14.15587@:3.1826@:8.90707@:0@:dM2 @} [34] ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (upstem)@:45@:0@:10.32191@:4.87529@:4.08287@:10.32191 @:0.79242@:u1triangle@} [45] @{char@:Whole up Funk mihead@:127@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:u0 miFunk@} [127] @{char@:Whole Walker dohead@:150@:0@:3.09573@:1.35674@:1.35674@:1.83174@:1.0730 4@:s0doWalker@} [150] @{char@:Whole down Funk mihead@:128@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@: d0miFunk@} [128] @{char@:Brevis notehead@:35@:0.92923@:8.90707@:3.1826@:3.1826@:8.90707@:0@:sM1@ } [35] @{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 Funk mihead@:129@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:u1m iFunk@} [129] @{char@:Half up Walker rehead@:156@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u 1reWalker@} [156] @{char@:Double-lined brevis notehead@:36@:2.09868@:10.07652@:3.1826@:3.1826@:10 .07652@:0@:sM1double@} [36] @{char@:Quarter trianglehead (upstem)@:46@:0@:8.60161@:4.87529@:4.08287@:8.6016 2@:0.79242@:u2triangle@} [46] @{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@:Whole notehead@:37@:0@:7.72525@:2.21606@:2.21606@:7.72525@:0@:s0@} [37] @{char@:Half down Funk mihead@:130@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:d 1miFunk@} [130] @{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 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@:Quarter Funk mihead@:131@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s2m iFunk@} [131] @{char@:Half Walker mihead@:161@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s1mi Walker@} [161] @{char@:Whole diamondhead@:40@:0@:7.97784@:2.21606@:2.21606@:7.97784@:0@:s0diam ond@} [40] @{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 diamondhead@:41@:0@:5.86934@:2.21606@:2.21606@:5.86934@:1.56668@:s 1diamond@} [41] @{char@:Half slashhead@:49@:0@:14.72511@:6.57234@:6.57234@:14.72511@:6.57234@:s 1slash@} [49] @{char@:Quarter Walker mihead@:162@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s 2miWalker@} [162] @{char@:Quarter diamondhead@:42@:0@:5.94305@:2.21606@:2.21606@:5.94305@:1.59656 @:s2diamond@} [42] @{char@:Whole up Funk fahead@:132@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 faFunk@} [132] @{char@:Quarter slashhead@:50@:0@:10.75616@:6.57234@:6.57234@:10.75616@:6.57234 @:s2slash@} [50] @{char@:Whole down Funk fahead@:133@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: d0faFunk@} [133] @{char@:Whole Walker fahead@:163@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0f aWalker@} [163] @{char@:Half up Funk fahead@:134@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u1f aFunk@} [134] @{char@:Whole Crossed notehead@:51@:0@:10.47124@:3.69467@:3.69467@:10.47124@:2. 12938@:s0cross@} [51] @{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@: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@:Half down Funk fahead@:135@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d 1faFunk@} [135] @{char@:Quarter up Walker fahead@:166@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 @:u2faWalker@} [166] @{char@:Whole trianglehead@:43@:0@:9.40749@:3.55432@:2.97707@:9.40749@:0.57724@ :s0triangle@} [43] @{char@:X-Circled notehead@:54@:0@:9.86162@:4.06987@:4.06987@:9.86162@:0@:s2xci rcle@} [54] @{char@:Quarter up Funk fahead@:136@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: u2faFunk@} [136] @{char@:Quarter down Walker fahead@:167@:0@:3.09573@:1.35674@:1.35674@:3.09573@ :0@:d2faWalker@} [167] @{char@:Whole dohead@:55@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@:s0do @} [55] @{char@:Quarter down Funk fahead@:137@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 @:d2faFunk@} [137] @{char@:Whole Walker lahead@:168@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0l aWalker@} [168] @{char@:Half dohead@:56@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d1do@} [56] @{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@:Half dohead@:57@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@:u1do@ } [57] @{char@:Whole Funk solhead@:138@:0@:5.43845@:2.54572@:2.54572@:5.43845@:0.40382 @:s0solFunk@} [138] @{char@:Whole Walker tihead@:171@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0t iWalker@} [171] @{char@:Quarter dohead@:58@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d2d o@} [58] @{char@:Quarter dohead@:59@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@:u2 do@} [59] @{char@:Half up Walker tihead@:172@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u 1tiWalker@} [172] @{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@:Half down Walker tihead@:173@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@ :d1tiWalker@} [173] ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (downstem)@:44@:0@:6.8046@:3.20724@:2.69414@:5.73813@ :2.77655@:d1triangle@} [44] @{char@:Whole thin dohead@:60@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@ :s0doThin@} [60] @{char@:Quarter up Walker tihead@:174@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 @:u2tiWalker@} [174] @{char@:Whole Funk lahead@:141@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0laF unk@} [141] @{char@:Quarter down Walker tihead@:175@:0@:3.09573@:1.35674@:1.35674@:3.09573@ :0@:d2tiWalker@} [175] @{puorg@:noteheads@} ) @{char@:Half thin dohead@:61@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d 1doThin@} [61] @{parameter@:staffsize@:12.6@} @{parameter@:stafflinethickness@:0.43655@} @{parameter@:staff_space@:3.15001@} @{parameter@:linethickness@:0.43655@} @{parameter@:black_notehead_width@:4.12764@} @{parameter@:ledgerlinethickness@:0.87311@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) @{char@:Half Funk lahead@:142@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s1laFu nk@} [142] Font metrics written on feta-noteheads13.tfm. 143 output files written: feta-noteheads13.33 .. feta-noteheads13.175 Transcript written on feta-noteheads13.log. @{char@:Quarter Funk lahead@:143@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s2l aFunk@} [143] @{char@:Half thin dohead@:62@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@: u1doThin@} [62] @{char@:Whole up Funk tihead@:144@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 tiFunk@} [144] @{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 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] ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (upstem)@:45@:0@:6.8046@:3.20724@:2.69414@:6.8046@:0. 51309@:u1triangle@} [45] @{char@:Whole rehead@:65@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@:s0re@ } [65] @{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@:Half up rehead@:66@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@:u1r e@} [66] @{char@:Whole Walker dohead@:150@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2.2071 5@:s0doWalker@} [150] @{char@:Half down rehead@:67@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.15105@: d1re@} [67] @{char@:Half up Walker dohead@:151@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2.20 715@:u1doWalker@} [151] @{char@:Quarter up rehead@:68@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@: u2re@} [68] @{char@:Half down Walker dohead@:152@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2. 20715@:d1doWalker@} [152] @{char@:Quarter down rehead@:69@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.1510 5@:d2re@} [69] @{char@:Quarter up Walker dohead@:153@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2 .20715@:u2doWalker@} [153] @{char@:Quarter trianglehead (upstem)@:46@:0@:5.67052@:3.20724@:2.69414@:5.6705 2@:0.51309@:u2triangle@} [46] @{char@:Quarter down Walker dohead@:154@:0@:5.54108@:2.54572@:2.54572@:3.10942@ :2.20715@:d2doWalker@} [154] @{char@:Whole thin rehead@:70@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@: s0reThin@} [70] @{char@:Whole Walker rehead@:155@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0r eWalker@} [155] @{char@:Half up Walker rehead@:156@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u 1reWalker@} [156] @{char@:Half up thin rehead@:71@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105 @:u1reThin@} [71] @{char@:Half down Walker rehead@:157@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@ :d1reWalker@} [157] @{char@:Half down thin rehead@:72@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.15 105@:d1reThin@} [72] @{char@:Quarter up Walker rehead@:158@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 @:u2reWalker@} [158] @{char@:Quarter thin rehead@:73@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105 @:u2reThin@} [73] @{char@:Quarter down Walker rehead@:159@:0@:5.54108@:2.54572@:2.54572@:5.54108@ :0@:d2reWalker@} [159] @{char@:Quarter thin rehead@:74@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.1510 5@:d2reThin@} [74] @{char@:Whole Walker mihead@:160@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s0m iWalker@} [160] @{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 mihead@:75@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s0mi@} [75] @{char@:Half Walker mihead@:161@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s1mi Walker@} [161] @{char@:Half mihead@:76@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1mi@} [76] @{char@:Whole Crossed notehead@:51@:0@:7.0742@:2.44836@:2.44836@:7.0742@:1.1229 9@:s0cross@} [51] @{char@:Quarter mihead@:77@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s2mi@} [77] @{char@:Half Crossed notehead@:52@:0@:6.14497@:2.33221@:2.33221@:6.14497@:1.188 48@:s1cross@} [52] @{char@:Quarter Walker mihead@:162@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s 2miWalker@} [162] @{char@:Crossed notehead@:53@:0@:5.21574@:2.21606@:2.21606@:5.21574@:1.63512@:s 2cross@} [53] @{char@:Whole mirror mihead@:78@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s0mi Mirror@} [78] @{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 mirror mihead@:79@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1mi Mirror@} [79] @{char@:X-Circled notehead@:54@:0@:6.2026@:2.63536@:2.63536@:6.2026@:0@:s2xcirc le@} [54] @{char@:Half down Walker fahead@:165@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@ :d1faWalker@} [165] @{char@:Quarter mirror mihead@:80@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s2 miMirror@} [80] @{char@:Whole dohead@:55@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:s0do @} [55] @{char@:Quarter up Walker fahead@:166@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 @:u2faWalker@} [166] @{char@:Whole thin mihead@:81@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s0miTh in@} [81] @{char@:Half dohead@:56@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d1do@} [56] @{char@:Half thin mihead@:82@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1miThi n@} [82] @{char@:Quarter down Walker fahead@:167@:0@:5.54108@:2.54572@:2.54572@:5.54108@ :0@:d2faWalker@} [167] @{char@:Half dohead@:57@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:u1do@ } [57] @{char@:Quarter thin mihead@:83@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s2mi Thin@} [83] @{char@:Whole Walker lahead@:168@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0l aWalker@} [168] @{char@:Quarter dohead@:58@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d2d o@} [58] @{char@:Half Funk lahead@:169@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s1laWa lker@} [169] @{char@:Quarter dohead@:59@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:u2 do@} [59] @{char@:Quarter Funk lahead@:170@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s2l aWalker@} [170] @{char@:Whole fa up head@:84@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u0fa@} [84] @{char@:Whole thin dohead@:60@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@ :s0doThin@} [60] @{char@:Whole Walker tihead@:171@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0t iWalker@} [171] @{char@:Whole fa down head@:85@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d0fa@ } [85] @{char@:Half thin dohead@:61@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d 1doThin@} [61] @{char@:Half up Walker tihead@:172@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u 1tiWalker@} [172] @{char@:Half thin dohead@:62@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@: u1doThin@} [62] @{char@:Half down Walker tihead@:173@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@ :d1tiWalker@} [173] @{char@:Quarter thin dohead@:63@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913 @:d2doThin@} [63] @{char@:Quarter up Walker tihead@:174@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 @:u2tiWalker@} [174] @{char@:Quarter thin dohead@:64@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.5191 3@:u2doThin@} [64] @{char@:half fa up head@:86@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u1fa@} [86] @{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@}) @{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@:Whole rehead@:65@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@:s0re@ } [65] Font metrics written on feta-noteheads23.tfm. 143 output files written: feta-noteheads23.33 .. feta-noteheads23.175 Transcript written on feta-noteheads23.log. @{char@:Quarter fa down head@:89@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d2f a@} [89] @{char@:Half up rehead@:66@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@:u1r e@} [66] @{char@:Whole thin fa up head@:90@:0@: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 down rehead@:67@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.70056@: d1re@} [67] @{char@:half thin fa up head@:92@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u1f aThin@} [92] @{char@:Quarter up rehead@:68@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@: u2re@} [68] @{char@:Half thin fa down head@:93@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d 1faThin@} [93] @{char@:Quarter down rehead@:69@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.7005 6@:d2re@} [69] @{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 thin rehead@:70@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@: s0reThin@} [70] @{char@:Whole solhead@:96@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s0so l@} [96] @{char@:Half up thin rehead@:71@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056 @:u1reThin@} [71] @{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@:Half down thin rehead@:72@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.70 056@:d1reThin@} [72] @{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 thin rehead@:73@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056 @:u2reThin@} [73] @{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@:Quarter thin rehead@:74@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.7005 6@:d2reThin@} [74] @{char@:Whole up tihead@:105@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.80574@:s 0ti@} [105] @{char@:Whole mihead@:75@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s0mi@} [75] @{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@: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@: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@: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@:Half thin up tihead@:111@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.8057 4@:u1tiThin@} [111] @{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 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@: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@: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 fa down head@:85@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d0fa@ } [85] @{char@:Whole down Funk dohead@:116@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: d0doFunk@} [116] @{char@:half fa up head@:86@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u1fa@} [86] @{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@:Half fa down head@:87@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d1fa@} [87] @{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@:Quarter fa up head@:88@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u2fa@ } [88] @{char@:Whole up Funk rehead@:121@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 reFunk@} [121] @{char@:Quarter fa down head@:89@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d2f a@} [89] @{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@:Whole thin fa up head@:90@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u0 faThin@} [90] @{char@:Half down Funk rehead@:124@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d 1reFunk@} [124] @{char@:Whole thin fa down head@:91@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@: d0faThin@} [91] @{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@:half thin fa up head@:92@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u1f aThin@} [92] @{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 thin fa down head@:93@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d 1faThin@} [93] @{char@:Half up Funk mihead@:129@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:u1m iFunk@} [129] @{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 down Funk mihead@:130@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:d 1miFunk@} [130] @{char@:Half solhead@:97@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s1sol @} [97] @{char@:Quarter Funk mihead@:131@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s2m iFunk@} [131] @{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@:Whole up Funk fahead@:132@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 faFunk@} [132] @{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 down Funk fahead@:133@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: d0faFunk@} [133] @{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@:Half up Funk fahead@:134@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u1f aFunk@} [134] @{char@:Whole up tihead@:105@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@:s0 ti@} [105] @{char@:Half down Funk fahead@:135@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d 1faFunk@} [135] @{char@:Half up tihead@:106@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@:u1t i@} [106] @{char@:Quarter up Funk fahead@:136@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: u2faFunk@} [136] @{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@: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@: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 Funk solhead@:139@:0@:6.14761@:2.87767@:2.87767@:6.14761@:0.45648@ :s1solFunk@} [139] @{char@:Half thin down tihead@:112@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.4 904@:d1tiThin@} [112] @{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@: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@:Half Funk lahead@:142@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s1laFu nk@} [142] @{char@:Whole up Funk dohead@:115@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0do Funk@} [115] @{char@:Quarter Funk lahead@:143@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s2l aFunk@} [143] @{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@:Whole up Funk tihead@:144@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 tiFunk@} [144] @{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@:Whole down Funk tihead@:145@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: d0tiFunk@} [145] @{char@:Quarter down Funk dohead@:120@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: d2doFunk@} [120] @{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@: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@:Quarter up Funk tihead@:148@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: u2tiFunk@} [148] @{char@:Quarter down Funk tihead@:149@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:d2tiFunk@} [149] @{char@:Half down Funk 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@:Whole Walker dohead@:150@:0@:6.21944@:2.87767@:2.87767@:3.46396@:2.5237 9@:s0doWalker@} [150] @{char@:Quarter down Funk rehead@:126@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: d2reFunk@} [126] @{char@:Half up Walker dohead@:151@:0@:6.21944@:2.87767@:2.87767@:3.46396@:2.52 379@:u1doWalker@} [151] @{char@:Whole up Funk mihead@:127@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:u0 miFunk@} [127] @{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 down Funk mihead@:128@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@: d0miFunk@} [128] @{char@:Whole Walker rehead@:155@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0r eWalker@} [155] @{char@:Half up Funk mihead@:129@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:u1m iFunk@} [129] @{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@:Half down Funk mihead@:130@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:d 1miFunk@} [130] @{char@:Quarter up Walker rehead@:158@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:u2reWalker@} [158] @{char@:Quarter Funk mihead@:131@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s2m iFunk@} [131] @{char@:Quarter down Walker rehead@:159@:0@:6.21944@:2.87767@:2.87767@:6.21944@ :0@:d2reWalker@} [159] @{char@:Whole up Funk fahead@:132@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0fa Funk@} [132] @{char@:Whole Walker mihead@:160@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s0m iWalker@} [160] @{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 Walker mihead@:161@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s1mi Walker@} [161] @{char@:Half down Funk fahead@:135@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1f aFunk@} [135] @{char@:Quarter Walker mihead@:162@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s 2miWalker@} [162] @{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 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@:Whole Funk solhead@:138@:0@:3.74165@:1.75145@:1.75145@:3.74165@:0.27783 @:s0solFunk@} [138] @{char@:Half down Walker fahead@:165@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ :d1faWalker@} [165] @{char@:Half Funk solhead@:139@:0@:3.74165@:1.75145@:1.75145@:3.74165@:0.27783@ :s1solFunk@} [139] @{char@:Quarter Funk solhead@:140@:0@:3.74165@:1.75145@:1.75145@:3.74165@:0.277 83@:s2solFunk@} [140] @{char@:Quarter up Walker fahead@:166@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:u2faWalker@} [166] @{char@:Whole Funk lahead@:141@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0laFun k@} [141] @{char@:Quarter down Walker fahead@:167@:0@:6.21944@:2.87767@:2.87767@:6.21944@ :0@:d2faWalker@} [167] @{char@:Half Funk lahead@:142@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s1laFunk @} [142] @{char@:Whole Walker lahead@:168@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0l aWalker@} [168] @{char@:Quarter Funk lahead@:143@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s2laF unk@} [143] @{char@:Half Funk lahead@:169@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s1laWa lker@} [169] @{char@:Whole up Funk tihead@:144@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0ti Funk@} [144] @{char@:Quarter Funk lahead@:170@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s2l aWalker@} [170] @{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@:Whole Walker tihead@:171@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0t iWalker@} [171] @{char@:Half down Funk tihead@:147@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1t iFunk@} [147] @{char@:Half up Walker tihead@:172@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u 1tiWalker@} [172] @{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@:Half down Walker tihead@:173@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ :d1tiWalker@} [173] @{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@:Quarter up Walker tihead@:174@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:u2tiWalker@} [174] @{char@:Half down Walker dohead@:152@:0@:3.9118@:1.75145@:1.75145@:2.25804@:1.4 4954@:d1doWalker@} [152] @{char@:Quarter down Walker tihead@:175@:0@:6.21944@:2.87767@:2.87767@:6.21944@ :0@:d2tiWalker@} [175] @{puorg@:noteheads@} ) @{char@:Quarter up Walker dohead@:153@:0@:3.9118@:1.75145@:1.75145@:2.25804@:1. 44954@:u2doWalker@} [153] @{parameter@:staffsize@:25.2@} @{parameter@:stafflinethickness@:0.54466@} @{parameter@:staff_space@:6.3@} @{parameter@:linethickness@:0.54466@} @{parameter@:black_notehead_width@:8.29259@} @{parameter@:ledgerlinethickness@:1.08932@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) @{char@: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] Font metrics written on feta-noteheads26.tfm. 143 output files written: feta-noteheads26.33 .. feta-noteheads26.175 Transcript written on feta-noteheads26.log. @{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-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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! *** Successfully generated feta-noteheads13.pfb! *** ( 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'"... Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-noteheads26.pt1 feta-noteheads26.pfb"... This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp Invoking "fontforge -script feta-noteheads26.pe feta-noteheads26.pfb"... Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) *** Successfully generated feta-noteheads23.pfb! *** ) (/<>/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( 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 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. @{group@:noteheads@} @{char@:Longa notehead@:33@:0.96268@:9.8481@:3.43037@:15.8327@:9.8481@:0@:uM2@} [33] Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! @{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] 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"... @{char@:Whole trianglehead@:43@:0@:10.42897@:3.94243@:3.2995@:10.42899@:0.64293 @:s0triangle@} [43]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! ! 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]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads14.mf'"... @{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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Whole Crossed notehead@:51@:0@:7.78651@:2.70885@:2.70885@:7.78651@:1.33 298@:s0cross@} [51] 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 @{char@:Half Crossed notehead@:52@:0@:6.82384@:2.58852@:2.58852@:6.82384@:1.403 09@:s1cross@} [52]) @{font@:GNU@:LilyPond@:feta@:14.14@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf @{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] @{group@:noteheads@} @{char@:Longa notehead@:33@:0.89954@:8.07214@:2.93756@:12.64304@:8.07214@:0@:uM 2@} [33] @{char@:Whole dohead@:55@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@:s0do @} [55] @{char@:Longa notehead@:34@:0.89954@:8.07214@:12.64304@:2.93756@:8.07214@:0@:dM 2@} [34] @{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@:Brevis notehead@:35@:0.89954@:8.07214@:2.93756@:2.93756@:8.07214@:0@:sM 1@} [35] @{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@:Double-lined brevis notehead@:36@:2.04156@:9.21417@:2.93756@:2.93756@:9 .21417@:0@:sM1double@} [36] @{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@:Whole notehead@:37@:0@:6.81094@:1.99239@:1.99239@:6.81094@:0@:s0@} [37] @{char@:Quarter thin dohead@:64@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.7461 5@:u2doThin@} [64] @{char@:Half notehead@:38@:0@:4.95854@:1.99239@:1.99239@:4.95854@:0.84569@:s1@} [38] @{char@:Whole rehead@:65@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@:s0re@ } [65] @{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 up rehead@:66@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@:u1r e@} [66] @{char@:Half diamondhead@:41@:0@:5.27693@:1.99239@:1.99239@:5.27693@:1.40855@:s 1diamond@} [41] @{char@:Half down rehead@:67@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.79472@: d1re@} [67] @{char@:Quarter diamondhead@:42@:0@:5.34319@:1.99239@:1.99239@:5.34319@:1.4354@ :s2diamond@} [42] @{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] *** Successfully generated feta-noteheads26.pfb! *** @{char@:Whole thin rehead@:70@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@: s0reThin@} [70]( 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 @{char@:Half up thin rehead@:71@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472 @:u1reThin@} [71] @{char@:Whole trianglehead@:43@:0@:8.50125@:3.20999@:2.69101@:8.50125@:0.51898@ :s0triangle@} [43] @{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] ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (downstem)@:44@:0@:6.1524@:2.89795@:2.43663@:5.19359@ :2.4963@:d1triangle@} [44] @{char@:Half 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] ! 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 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] *** Successfully generated feta-noteheads16.pfb! *** @{char@:half fa up head@:86@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u1fa@} [86]( 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 @{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 trianglehead (upstem)@:46@:0@:5.12701@:2.89795@:2.43663@:5.1270 1@:0.4613@:u2triangle@} [46] @{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 trianglehead (downstem)@:47@:0@:5.12701@:2.89795@:2.43663@:4.32 8@:2.4963@:d2triangle@} [47] @{char@:Quarter thin fa up head@:94@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@: u2faThin@} [94] @{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@:Quarter thin fa down head@:95@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0 @:d2faThin@} [95] @{char@:Whole Crossed notehead@:51@:0@:6.44022@:2.21727@:2.21727@:6.44022@:0.93 69@:s0cross@} [51] @{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@:Half Crossed notehead@:52@:0@:5.54068@:2.10483@:2.10483@:5.54068@:0.998 12@:s1cross@} [52] @{char@:Quarter solhead@:98@:0@:6.21104@:2.46817@:2.46817@:6.21104@:1.13803@:s2 sol@} [98] @{char@:Crossed notehead@:53@:0@:4.64114@:1.99239@:1.99239@:4.64114@:1.42883@:s 2cross@} [53] @{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@:X-Circled notehead@:54@:0@:5.51929@:2.36937@:2.36937@:5.51929@:0@:s2xci rcle@} [54] @{char@:Whole thin lahead@:102@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s0laT hin@} [102] @{char@:Whole dohead@:55@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@:s0do @} [55] @{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@:Half dohead@:56@:0@:4.64114@:1.54262@:1.54262@:4.64114@:1.31773@:d1do@} [56]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads20.mf'"... @{char@:Half dohead@:57@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@:u1do@ } [57] @{char@:Whole up tihead@:105@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563@:s0 ti@} [105] @{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@:Half up tihead@:106@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563@:u1t i@} [106] @{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 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@:Half thin dohead@:62@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@: u1doThin@} [62] @{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@: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@: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@:Whole rehead@:65@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@:s0re@ } [65] @{char@:Quarter thin down tihead@:114@:0@:5.86116@:1.98683@:1.98683@:5.86116@:- 0.5563@:d2tiThin@} [114]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{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] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:Half up rehead@:66@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@:u1r e@} [66] @{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] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads20.mf @{char@:Quarter up Funk dohead@:119@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: u2doFunk@} [119] @{char@:Half down rehead@:67@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.61703@: d1re@} [67] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @{char@:Quarter down Funk dohead@:120@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:d2doFunk@} [120] ****************************************************** 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 @{char@:Quarter up rehead@:68@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@: u2re@} [68]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mfInvoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags20.mf'"... ) @{char@:Quarter down rehead@:69@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.6170 3@:d2re@} [69] @{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf @{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@:Whole thin rehead@:70@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@: s0reThin@} [70] @{group@:noteheads@} @{char@:Longa notehead@:33@:1.00009@:10.90022@:3.6@:17.59991@:10.90022@:0@:uM2@ } [33] @{char@:Half up thin rehead@:71@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703 @:u1reThin@} [71] @{char@:Half up Funk rehead@:123@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1r eFunk@} [123] @{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@:Longa notehead@:34@:1.00009@:10.90022@:17.59991@:3.6@:10.90022@:0@:dM2@ } [34] @{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 thin rehead@:74@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.6170 3@:d2reThin@} [74] @{char@:Quarter down Funk rehead@:126@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:d2reFunk@} [126] @{char@:Brevis notehead@:35@:1.00009@:10.90022@:3.6@:3.6@:10.90022@:0@:sM1@} [35] @{char@:Whole mihead@:75@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s0mi@} [75] @{char@:Whole up Funk mihead@:127@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:u0 miFunk@} [127]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Half mihead@:76@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1mi@} [76] @{char@:Whole down Funk mihead@:128@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@: d0miFunk@} [128] @{char@:Quarter mihead@:77@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s2mi@} [77] 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 ****************************************************** ) @{char@:Half up Funk mihead@:129@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:u1m iFunk@} [129] (/<>/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 @{char@:Double-lined brevis notehead@:36@:2.23228@:12.13242@:3.6@:3.6@:12.13242 @:0@:sM1double@} [36]) @{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf @{char@:Whole notehead@:37@:0@:9.90004@:2.75003@:2.75003@:9.90004@:0@:s0@} [37] @{char@:Half down Funk mihead@:130@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:d 1miFunk@} [130] @{char@:Whole mirror mihead@:78@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s0mi Mirror@} [78] @{group@:flags@} @{char@:8th Flag (up)@:33@:0@:4.50507@:15.2514@:0.32503@:4.50507@:0@:u3@} [33] @{char@:Quarter Funk mihead@:131@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s2m iFunk@} [131] @{char@:16th Flag (up)@:34@:0@:4.50507@:17.7514@:0.32503@:4.50507@:0@:u4@} [34] @{char@:Whole up Funk fahead@:132@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u0 faFunk@} [132] @{char@:Half mirror mihead@:79@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1mi Mirror@} [79] @{char@:Half notehead@:38@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s1@} [38] @{char@:Whole down Funk fahead@:133@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: d0faFunk@} [133] @{char@:Quarter notehead@:39@:0@:6.58089@:2.75003@:2.75003@:6.58089@:0.93907@:s 2@} [39] @{char@:32nd Flag (up)@:35@:0@:4.18004@:21.5014@:0.32503@:4.18004@:0@:u5@} [35] @{char@:Whole diamondhead@:40@:0@:9.90013@:2.75003@:2.75003@:9.90013@:0@:s0diam ond@} [40] @{char@:Quarter mirror mihead@:80@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s2 miMirror@} [80] @{char@:Half up Funk fahead@:134@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1f aFunk@} [134] @{char@:Half diamondhead@:41@:0@:7.28357@:2.75003@:2.75003@:7.28357@:1.94417@:s 1diamond@} [41] @{char@:Half down Funk fahead@:135@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d 1faFunk@} [135] @{char@:64th Flag (up)@:36@:0@:4.18004@:26.5014@:0.32503@:4.18004@:0@:u6@} [36] @{char@:Whole thin mihead@:81@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s0miTh in@} [81] @{char@:Quarter diamondhead@:42@:0@:7.37505@:2.75003@:2.75003@:7.37505@:1.98125 @:s2diamond@} [42] @{char@:Quarter up Funk fahead@:136@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: u2faFunk@} [136] @{char@:Half thin mihead@:82@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1miThi n@} [82] @{char@:Quarter down Funk fahead@:137@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:d2faFunk@} [137] @{char@:Quarter thin mihead@:83@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s2mi Thin@} [83] @{char@:Whole Funk solhead@:138@:0@:4.2445@:1.98683@:1.98683@:4.2445@:0.31517@: s0solFunk@} [138] @{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@:Whole fa up head@:84@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u0fa@} [84] @{char@:Half Funk solhead@:139@:0@:4.2445@:1.98683@:1.98683@:4.2445@:0.31517@:s 1solFunk@} [139] @{char@:Whole fa down head@:85@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:d0fa@ } [85] @{char@:16th Flag (down) 3@:39@:0@:5.38432@:0.32503@:15.2514@:5.38432@:0@:d4@} [39] @{char@:Whole trianglehead@:43@:0@:11.57098@:4.37633@:3.65997@:11.571@:0.71634@ :s0triangle@} [43] @{char@:half fa up head@:86@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u1fa@} [86] @{char@:Quarter Funk solhead@:140@:0@:4.2445@:1.98683@:1.98683@:4.2445@:0.31517 @:s2solFunk@} [140] @{char@:32nd Flag (down)@:40@:0@:5.38432@:0.32503@:19.0014@:5.38432@:0@:d5@} [40] @{char@:Whole Funk lahead@:141@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0laF unk@} [141] @{char@:Half fa down head@:87@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:d1fa@} [87] @{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@:Quarter fa up head@:88@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u2fa@ } [88] @{char@:64th Flag (down)@:41@:0@:5.38432@:0.32503@:22.7514@:5.38432@:0@:d6@} [41] @{char@:Whole up Funk tihead@:144@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u0 tiFunk@} [144] @{char@:Quarter fa down head@:89@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:d2f a@} [89] @{char@:Whole down Funk tihead@:145@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: d0tiFunk@} [145] ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (downstem)@:44@:0@:8.36156@:3.94562@:3.30887@:7.03813 @:3.44557@:d1triangle@} [44] @{char@:Half 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@:128th Flag (down)@:42@:0@:5.38432@:0.32503@:27.7514@:5.38432@:0@:d7@} [42] @{char@:grace dash (up)@:43@:3.00963@:4.18004@:10.80002@:-5@:4.18004@:0@:ugrace @} [43] @{char@:Quarter up Funk tihead@:148@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: u2tiFunk@} [148] @{char@:grace dash (down)@:44@:3.87672@:5.38432@:-4.95003@:10.26004@:5.38432@:0 @:dgrace@} [44] @{puorg@:flags@} ) @{parameter@:staffsize@:20@} @{parameter@:stafflinethickness@:0.50005@} @{parameter@:staff_space@:5@} @{parameter@:linethickness@:0.50005@} @{parameter@:black_notehead_width@:6.58089@} @{parameter@:ledgerlinethickness@:1.00009@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) @{char@:Whole thin fa up head@:90@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u0 faThin@} [90] 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: 4984825 font_size: 19.9252801992528 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=50.1875; bpppix 0.02; nonstopmode; input feta-flags20.mf'"... @{char@:Quarter down 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@: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 down Walker dohead@:152@:0@:4.39587@:1.98683@:1.98683@:2.51097@:1. 67406@:d1doWalker@} [152] ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (upstem)@:45@:0@:8.36156@:3.94562@:3.30887@:8.36157@: 0.63673@:u1triangle@} [45] @{char@:Quarter up Walker dohead@:153@:0@:4.39587@:1.98683@:1.98683@:2.51097@:1 .67406@:u2doWalker@} [153] @{char@:Quarter down Walker dohead@:154@:0@:4.39587@:1.98683@:1.98683@:2.51097@ :1.67406@:d2doWalker@} [154] @{char@:Half thin fa down head@:93@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:d 1faThin@} [93] @{char@:Whole Walker rehead@:155@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0r eWalker@} [155] @{char@:Quarter thin fa up head@:94@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@: u2faThin@} [94] @{char@:Half up Walker rehead@:156@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u 1reWalker@} [156] @{char@:Quarter thin fa down head@:95@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0 @:d2faThin@} [95] @{char@:Half down Walker rehead@:157@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ :d1reWalker@} [157] @{char@:Whole solhead@:96@:0@:4.95854@:1.99239@:1.99239@:4.95854@:0.84569@:s0so l@} [96] @{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@:Half solhead@:97@:0@:4.95854@:1.99239@:1.99239@:4.95854@:0.84569@:s1sol @} [97] @{char@:Quarter trianglehead (upstem)@:46@:0@:6.96799@:3.94562@:3.30887@:6.968@ :0.63673@:u2triangle@} [46] @{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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Whole Walker mihead@:160@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s0m iWalker@} [160] @{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] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:Half thin 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]) (/<>/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 ****************************************************** ) @{char@:Whole up tihead@:105@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.43193@:s 0ti@} [105] (/<>/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 @{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@:Quarter trianglehead (downstem)@:47@:0@:6.96799@:3.94562@:3.30887@:5.86 513@:3.44557@:d2triangle@} [47] @{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf @{char@:Half up tihead@:106@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.43193@:u1 ti@} [106] @{char@:Whole slashhead@:48@:0@:15.07648@:5.25003@:5.25003@:15.07648@:5.25003@: s0slash@} [48] @{char@:Whole Walker fahead@:163@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0f aWalker@} [163] @{char@:Half slashhead@:49@:0@:11.72646@:5.25003@:5.25003@:11.72646@:5.25003@:s 1slash@} [49] @{char@:Half up Walker fahead@:164@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u 1faWalker@} [164] @{char@:Quarter slashhead@:50@:0@:8.5765@:5.25003@:5.25003@:8.5765@:5.25003@:s2 slash@} [50] @{char@:Half down Walker fahead@:165@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ :d1faWalker@} [165] @{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@:Whole Crossed notehead@:51@:0@:8.58107@:3.00005@:3.00005@:8.58107@:1.56 798@:s0cross@} [51] @{group@:flags@} @{char@:8th Flag (up)@:33@:0@:4.50507@:15.2514@:0.32503@:4.50507@:0@:u3@} [33] @{char@:Quarter up Walker fahead@:166@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:u2faWalker@} [166] @{char@:Half Crossed notehead@:52@:0@:7.58098@:2.87505@:2.87505@:7.58098@:1.642 9@:s1cross@} [52] @{char@:Quarter down Walker fahead@:167@:0@:4.39587@:1.98683@:1.98683@:4.39587@ :0@:d2faWalker@} [167] @{char@:Quarter down tihead@:109@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.431 93@:d2ti@} [109] @{char@:Whole Walker lahead@:168@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0l aWalker@} [168] @{char@:Crossed notehead@:53@:0@:6.58089@:2.75003@:2.75003@:6.58089@:2.12679@:s 2cross@} [53] @{char@:Whole thin up tihead@:110@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.431 93@:s0tiThin@} [110] @{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@:Half thin up tihead@:111@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.4319 3@:u1tiThin@} [111] @{char@:16th Flag (up)@:34@:0@:4.50507@:17.7514@:0.32503@:4.50507@:0@:u4@} [34] @{char@:X-Circled notehead@:54@:0@:7.82605@:3.27036@:3.27036@:7.82605@:0@:s2xci rcle@} [54] @{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 thin down tihead@:112@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.4 3193@:d1tiThin@} [112] @{char@:Whole dohead@:55@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@:s0do @} [55] @{char@:Half down Walker tihead@:173@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ :d1tiWalker@} [173] @{char@:32nd Flag (up)@:35@:0@:4.18004@:21.5014@:0.32503@:4.18004@:0@:u5@} [35] @{char@:Quarter up Walker tihead@:174@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:u2tiWalker@} [174] @{char@:Half dohead@:56@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995@:d1do@} [56] @{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@: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@}) ) @{char@:Whole up Funk dohead@:115@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u0 doFunk@} [115] @{char@:Half dohead@:57@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@:u1do@ } [57] @{char@:Whole down Funk dohead@:116@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: d0doFunk@} [116] Font metrics written on feta-noteheads18.tfm. 143 output files written: feta-noteheads18.33 .. feta-noteheads18.175 Transcript written on feta-noteheads18.log. @{char@:Half up Funk dohead@:117@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u1d oFunk@} [117] @{char@:64th Flag (up)@:36@:0@:4.18004@:26.5014@:0.32503@:4.18004@:0@:u6@} [36] @{char@:Quarter dohead@:58@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995@:d2d o@} [58] @{char@:Half down Funk dohead@:118@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:d 1doFunk@} [118] @{char@:Quarter dohead@:59@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@:u2 do@} [59] @{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@:128th Flag (up)@:37@:0@:4.18004@:31.5014@:0.32503@:4.18004@:0@:u7@} [37] @{char@:Whole thin dohead@:60@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@ :s0doThin@} [60] @{char@:Whole up Funk rehead@:121@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u0 reFunk@} [121] @{char@:8th Flag (down)@:38@:0@:5.38432@:0.32503@:14.2014@:5.38432@:0@:d3@} [38] @{char@:Whole down Funk rehead@:122@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: d0reFunk@} [122] @{char@:Half thin dohead@:61@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995@:d 1doThin@} [61] @{char@:Half up Funk rehead@:123@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u1r eFunk@} [123] @{char@:16th Flag (down) 3@:39@:0@:5.38432@:0.32503@:15.2514@:5.38432@:0@:d4@} [39] @{char@:Half thin dohead@:62@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@: u1doThin@} [62] @{char@:Half down Funk rehead@:124@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:d 1reFunk@} [124] @{char@:32nd Flag (down)@:40@:0@:5.38432@:0.32503@:19.0014@:5.38432@:0@:d5@} [40] @{char@:Quarter up Funk rehead@:125@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: u2reFunk@} [125] @{char@:Quarter thin dohead@:63@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995 @:d2doThin@} [63] @{char@:Quarter down Funk rehead@:126@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2reFunk@} [126] @{char@:64th Flag (down)@:41@:0@:5.38432@:0.32503@:22.7514@:5.38432@:0@:d6@} [41] @{char@:Quarter thin dohead@:64@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.9999 5@:u2doThin@} [64] @{char@:Whole up Funk mihead@:127@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:u0miFu nk@} [127] @{char@:Whole rehead@:65@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@:s0re@ } [65] @{char@:Whole down Funk mihead@:128@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:d0mi Funk@} [128] @{char@:128th Flag (down)@:42@:0@:5.38432@:0.32503@:27.7514@:5.38432@:0@:d7@} [42] @{char@:Half up rehead@:66@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@:u1r e@} [66] @{char@:grace dash (up)@:43@:3.00963@:4.18004@:10.80002@:-5@:4.18004@:0@:ugrace @} [43] mf2pt1 is using the following font parameters: font_version: 001.000 font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. 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: 4374854 font_size: 17.7534246575342 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=56.3271604938272; bpppix 0.02; nonstopmode; input feta-noteheads18.mf'"... @{char@:Half up Funk mihead@:129@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:u1miFun k@} [129] @{char@:grace dash (down)@:44@:3.87672@:5.38432@:-4.95003@:10.26004@:5.38432@:0 @:dgrace@} [44] @{puorg@:flags@} ) @{parameter@:staffsize@:20@} @{parameter@:stafflinethickness@:0.50005@} @{parameter@:staff_space@:5@} @{parameter@:linethickness@:0.50005@} @{parameter@:black_notehead_width@:6.58089@} @{parameter@:ledgerlinethickness@:1.00009@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) @{char@:Half down rehead@:67@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.89998@: d1re@} [67] Font metrics written on feta-flags20.tfm. 12 output files written: feta-flags20.33 .. feta-flags20.44 Transcript written on feta-flags20.log. @{char@:Quarter up rehead@:68@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@: u2re@} [68] @{char@:Half down Funk mihead@:130@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:d1miF unk@} [130] @{char@:Quarter down rehead@:69@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.8999 8@:d2re@} [69] @{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 thin rehead@:70@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@: s0reThin@} [70] @{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 up thin rehead@:71@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998 @:u1reThin@} [71] @{char@:Half down Funk fahead@:135@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:d 1faFunk@} [135] @{char@:Half down thin rehead@:72@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.89 998@:d1reThin@} [72] @{char@:Quarter up Funk fahead@:136@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: u2faFunk@} [136] @{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@: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@:Whole mihead@:75@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s0mi@} [75]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Half Funk solhead@:139@:0@:3.29552@:1.54262@:1.54262@:3.29552@:0.2447@: s1solFunk@} [139] @{char@:Half mihead@:76@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s1mi@} [76] @{char@:Quarter Funk solhead@:140@:0@:3.29552@:1.54262@:1.54262@:3.29552@:0.244 7@:s2solFunk@} [140] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@: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 mihead@:77@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s2mi@} [77] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads18.mf @{char@:Quarter Funk lahead@:143@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s2l aFunk@} [143] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) @{char@:Whole up Funk tihead@:144@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u0 tiFunk@} [144] (/<>/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 @{char@:Whole mirror mihead@:78@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s0mi Mirror@} [78] @{char@:Whole down Funk tihead@:145@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: d0tiFunk@} [145]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{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] @{font@:GNU@:LilyPond@:feta@:17.82@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf @{char@:Half mirror mihead@:79@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s1mi Mirror@} [79] @{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@:Quarter mirror mihead@:80@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s2 miMirror@} [80] @{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@:Whole thin mihead@:81@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s0miTh in@} [81] @{group@:noteheads@} @{char@:Longa notehead@:33@:0.96268@:9.8481@:3.43037@:15.8327@:9.8481@:0@:uM2@} [33] @{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@:Half thin mihead@:82@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s1miThi n@} [82] @{char@:Quarter down Walker dohead@:154@:0@:3.48087@:1.54262@:1.54262@:2.03291@ :1.25035@:d2doWalker@} [154] @{char@:Quarter thin mihead@:83@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s2mi Thin@} [83] @{char@:Longa notehead@:34@:0.96268@:9.8481@:15.8327@:3.43037@:9.8481@:0@:dM2@} [34] @{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@:Brevis notehead@:35@:0.96268@:9.8481@:3.43037@:3.43037@:9.8481@:0@:sM1@ } [35] @{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 fa up head@:84@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u0fa@} [84] @{char@:Whole Walker mihead@:160@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s0miWal ker@} [160] @{char@:Whole fa down head@:85@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:d0fa@ } [85] @{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@:half fa up head@:86@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u1fa@} [86] @{char@:Double-lined brevis notehead@:36@:2.16219@:11.0476@:3.43037@:3.43037@:1 1.0476@:0@:sM1double@} [36] @{char@:Whole Walker fahead@:163@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0f aWalker@} [163] @{char@:Half fa down head@:87@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:d1fa@} [87] @{char@:Half up Walker fahead@:164@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u 1faWalker@} [164] @{char@:Whole notehead@:37@:0@:8.75316@:2.46817@:2.46817@:8.75316@:0@:s0@} [37] @{char@:Quarter fa up head@:88@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u2fa@ } [88] @{char@:Half down Walker fahead@:165@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@ :d1faWalker@} [165] @{char@:Quarter fa down head@:89@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:d2f a@} [89] @{char@:Half notehead@:38@:0@:6.21104@:2.46817@:2.46817@:6.21104@:1.13803@:s1@} [38] @{char@:Quarter up Walker fahead@:166@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:u2faWalker@} [166] @{char@:Quarter notehead@:39@:0@:5.86116@:2.46817@:2.46817@:5.86116@:0.80692@:s 2@} [39] @{char@:Quarter down Walker fahead@:167@:0@:3.48087@:1.54262@:1.54262@:3.48087@ :0@:d2faWalker@} [167] Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-flags20.pt1 feta-flags20.pfb"... @{char@:Whole thin fa up head@:90@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u0 faThin@} [90] @{char@:Whole diamondhead@:40@:0@:8.88542@:2.46817@:2.46817@:8.88542@:0@:s0diam ond@} [40] Invoking "fontforge -script feta-flags20.pe feta-flags20.pfb"... @{char@:Whole Walker lahead@:168@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0l aWalker@} [168] @{char@:Whole thin fa down head@:91@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@: d0faThin@} [91] @{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@:half thin fa up head@:92@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u1f aThin@} [92] @{char@:Whole Walker tihead@:171@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0t iWalker@} [171] @{char@:Half diamondhead@:41@:0@:6.53708@:2.46817@:2.46817@:6.53708@:1.74492@:s 1diamond@} [41] @{char@:Half thin fa down head@:93@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:d 1faThin@} [93] @{char@:Quarter diamondhead@:42@:0@:6.61916@:2.46817@:2.46817@:6.61916@:1.77818 @:s2diamond@} [42] @{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@:Half up Walker tihead@:172@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u 1tiWalker@} [172]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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: @{char@:Half down Walker tihead@:173@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@ :d1tiWalker@} [173]Cannot find your hotkey definition file! @{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 up Walker tihead@:174@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:u2tiWalker@} [174] @{char@:Quarter solhead@:98@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s2 sol@} [98] @{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@}) ) @{char@:Whole trianglehead@:43@:0@:10.42897@:3.94243@:3.2995@:10.42899@:0.64293 @:s0triangle@} [43] @{char@:Whole lahead@:99@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:s0la@} [99] Font metrics written on feta-noteheads14.tfm. 143 output files written: feta-noteheads14.33 .. feta-noteheads14.175 Transcript written on feta-noteheads14.log. @{char@:Half 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] ! 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] 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: 4441053 font_size: 14.0871731008717 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=70.9865629420085; bpppix 0.02; nonstopmode; input feta-noteheads14.mf'"... @{char@:Half 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] ! 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 thin down tihead@:114@:0@:6.58089@:2.24998@:2.24998@:6.58089@:- 0.62999@:d2tiThin@} [114]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) @{char@:Whole up Funk dohead@:115@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u0 doFunk@} [115](./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Whole down Funk dohead@:116@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: d0doFunk@} [116] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:Half up Funk 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] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads14.mf @{char@:Quarter up Funk dohead@:119@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: u2doFunk@} [119] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) @{char@:Quarter down Funk dohead@:120@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:d2doFunk@} [120] (/<>/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) @{char@:Whole up Funk rehead@:121@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u0 reFunk@} [121] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Whole down Funk rehead@:122@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: d0reFunk@} [122]) @{font@:GNU@:LilyPond@:feta@:14.14@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf @{char@:Quarter trianglehead (upstem)@:46@:0@:6.28311@:3.55588@:2.98439@:6.2831 3@:0.57147@:u2triangle@} [46] @{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] @{group@:noteheads@} @{char@:Longa notehead@:33@:0.89954@:8.07214@:2.93756@:12.64304@:8.07214@:0@:uM 2@} [33] @{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@:Longa notehead@:34@:0.89954@:8.07214@:12.64304@:2.93756@:8.07214@:0@:dM 2@} [34] @{char@:Half up Funk mihead@:129@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:u1m iFunk@} [129] @{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 down Funk mihead@:130@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:d 1miFunk@} [130] @{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@:Quarter Funk mihead@:131@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:s2m iFunk@} [131] @{char@:Whole Crossed notehead@:51@:0@:7.78651@:2.70885@:2.70885@:7.78651@:1.33 298@:s0cross@} [51] @{char@:Brevis notehead@:35@:0.89954@:8.07214@:2.93756@:2.93756@:8.07214@:0@:sM 1@} [35] @{char@:Whole up Funk fahead@:132@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u0 faFunk@} [132] @{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@:Whole down Funk fahead@:133@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: d0faFunk@} [133] @{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 up Funk fahead@:134@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u1f aFunk@} [134] *** Successfully generated feta-flags20.pfb! *** @{char@:Double-lined brevis notehead@:36@:2.04156@:9.21417@:2.93756@:2.93756@:9 .21417@:0@:sM1double@} [36] @{char@:Half down Funk fahead@:135@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:d 1faFunk@} [135] @{char@:Half dohead@:56@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615@:d1do@} [56] @{char@:Quarter up Funk fahead@:136@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: u2faFunk@} [136] @{char@:Whole notehead@:37@:0@:6.81094@:1.99239@:1.99239@:6.81094@:0@:s0@} [37] @{char@:Half dohead@:57@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@:u1do@ } [57]( 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 @{char@:Quarter down Funk fahead@:137@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:d2faFunk@} [137] @{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@: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 Funk solhead@:138@:0@:4.80666@:2.24998@:2.24998@:4.80666@:0.35692 @:s0solFunk@} [138] @{char@:Whole thin dohead@:60@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@ :s0doThin@} [60] @{char@:Whole diamondhead@:40@:0@:7.1726@:1.99239@:1.99239@:7.1726@:0@:s0diamon d@} [40] @{char@:Half Funk solhead@:139@:0@:4.80666@:2.24998@:2.24998@:4.80666@:0.35692@ :s1solFunk@} [139] @{char@:Half thin dohead@:61@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615@:d 1doThin@} [61] @{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 thin dohead@:62@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@: u1doThin@} [62] @{char@:Half diamondhead@:41@:0@:5.27693@:1.99239@:1.99239@:5.27693@:1.40855@:s 1diamond@} [41] @{char@:Half Funk lahead@:142@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s1laFu nk@} [142] @{char@:Quarter thin dohead@:63@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615 @:d2doThin@} [63] @{char@:Quarter diamondhead@:42@:0@:5.34319@:1.99239@:1.99239@:5.34319@:1.4354@ :s2diamond@} [42] @{char@:Quarter Funk lahead@:143@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s2l aFunk@} [143] @{char@:Quarter thin dohead@:64@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.7461 5@:u2doThin@} [64] @{char@:Whole up Funk tihead@:144@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u0 tiFunk@} [144] @{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@: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 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@: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 thin rehead@:70@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@: s0reThin@} [70] @{char@:Whole trianglehead@:43@:0@:8.50125@:3.20999@:2.69101@:8.50125@:0.51898@ :s0triangle@} [43] @{char@:Half up thin rehead@:71@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472 @:u1reThin@} [71] @{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 thin rehead@:72@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.79 472@:d1reThin@} [72] @{char@:Half down Walker dohead@:152@:0@:4.93567@:2.24998@:2.24998@:2.79303@:1. 92508@:d1doWalker@} [152] @{char@:Quarter thin rehead@:73@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472 @:u2reThin@} [73] @{char@:Quarter up Walker dohead@:153@:0@:4.93567@:2.24998@:2.24998@:2.79303@:1 .92508@:u2doWalker@} [153] @{char@:Quarter thin rehead@:74@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.7947 2@:d2reThin@} [74] @{char@:Quarter down Walker dohead@:154@:0@:4.93567@:2.24998@:2.24998@:2.79303@ :1.92508@:d2doWalker@} [154] @{char@:Whole mihead@:75@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s0mi@} [75] @{char@:Whole Walker rehead@:155@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s0r eWalker@} [155] @{char@:Half mihead@:76@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s1mi@} [76] @{char@:Half up Walker rehead@:156@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u 1reWalker@} [156] @{char@:Quarter mihead@:77@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s2mi@} [77] @{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@:Whole mirror mihead@:78@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s0mi Mirror@} [78] @{char@:Quarter down Walker rehead@:159@:0@:4.93567@:2.24998@:2.24998@:4.93567@ :0@:d2reWalker@} [159] ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (downstem)@:44@:0@:6.1524@:2.89795@:2.43663@:5.19359@ :2.4963@:d1triangle@} [44] @{char@:Whole Walker mihead@:160@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:s0m iWalker@} [160] @{char@:Half mirror mihead@:79@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s1mi Mirror@} [79] @{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@: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@: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 thin mihead@:82@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s1miThi n@} [82] @{char@:Half down Walker fahead@:165@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@ :d1faWalker@} [165] @{char@:Quarter thin mihead@:83@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s2mi Thin@} [83] @{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 fa up head@:84@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u0fa@} [84] ! 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@: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@:Whole fa down head@:85@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:d0fa@ } [85] @{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 fa up head@:86@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u1fa@} [86] @{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@:Half fa down head@:87@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:d1fa@} [87] @{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@}) ) @{char@:Quarter fa up head@:88@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u2fa@ } [88]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags13.mf'"... Font metrics written on feta-noteheads20.tfm. 143 output files written: feta-noteheads20.33 .. feta-noteheads20.175 Transcript written on feta-noteheads20.log. @{char@:Quarter fa down head@:89@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:d2f a@} [89] @{char@:Quarter trianglehead (upstem)@:46@:0@:5.12701@:2.89795@:2.43663@:5.1270 1@:0.4613@:u2triangle@} [46] @{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] 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: 4345801 font_size: 19.9252801992528 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=50.1875; bpppix 0.02; nonstopmode; input feta-noteheads20.mf'"... @{char@:Quarter 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@: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 solhead@:97@:0@:6.21104@:2.46817@:2.46817@:6.21104@:1.13803@:s1sol @} [97]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Half slashhead@:49@:0@:8.34726@:3.75989@:3.75989@:8.34726@:3.75989@:s1s lash@} [49] @{char@:Quarter solhead@:98@:0@:6.21104@:2.46817@:2.46817@:6.21104@:1.13803@:s2 sol@} [98] @{char@:Quarter slashhead@:50@:0@:6.12022@:3.75989@:3.75989@:6.12022@:3.75989@: s2slash@} [50] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:Whole lahead@:99@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s0la@} [99]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags13.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @{char@:Half lahead@:100@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s1la@} [100] ****************************************************** 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 @{char@:Quarter lahead@:101@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s2la@} [101]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Whole thin lahead@:102@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s0laT hin@} [102] @{char@:Whole Crossed notehead@:51@:0@:6.44022@:2.21727@:2.21727@:6.44022@:0.93 69@:s0cross@} [51] @{char@:Half thin lahead@:103@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s1laTh in@} [103]) @{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf @{char@:Quarter lahead@:104@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s2laThin @} [104]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) @{group@:flags@} @{char@:8th Flag (up)@:33@:0@:2.92352@:9.60767@:0.28377@:2.92352@:0@:u3@} [33](./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Half Crossed notehead@:52@:0@:5.54068@:2.10483@:2.10483@:5.54068@:0.998 12@:s1cross@} [52] @{char@:16th Flag (up)@:34@:0@:2.92352@:11.18268@:0.28377@:2.92352@:0@:u4@} [34] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:Whole up tihead@:105@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563@:s0 ti@} [105]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads20.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @{char@:32nd Flag (up)@:35@:0@:2.63976@:13.54518@:0.28377@:2.63976@:0@:u5@} [35] @{char@:Crossed notehead@:53@:0@:4.64114@:1.99239@:1.99239@:4.64114@:1.42883@:s 2cross@} [53] ****************************************************** 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 @{char@:64th Flag (up)@:36@:0@:2.63976@:16.69519@:0.28377@:2.63976@:0@:u6@} [36] @{char@:Half up tihead@:106@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563@:u1t i@} [106]) @{char@:X-Circled notehead@:54@:0@:5.51929@:2.36937@:2.36937@:5.51929@:0@:s2xci rcle@} [54] @{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf @{char@:Half down tihead@:107@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.5563@: d1ti@} [107] @{char@:128th Flag (up)@:37@:0@:2.63976@:19.8452@:0.28377@:2.63976@:0@:u7@} [37] @{char@:Whole dohead@:55@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@:s0do @} [55] @{char@:Quarter up tihead@:108@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563@: u2ti@} [108] @{group@:noteheads@} @{char@:Longa notehead@:33@:1.00009@:10.90022@:3.6@:17.59991@:10.90022@:0@:uM2@ } [33] @{char@:Half dohead@:56@:0@:4.64114@:1.54262@:1.54262@:4.64114@:1.31773@:d1do@} [56] @{char@:8th Flag (down)@:38@:0@:3.39511@:0.28377@:9.02016@:3.39511@:0@:d3@} [38] @{char@:Quarter down tihead@:109@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.556 3@:d2ti@} [109] @{char@:Half dohead@:57@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@:u1do@ } [57] @{char@:16th Flag (down) 3@:39@:0@:3.39511@:0.28377@:9.60767@:3.39511@:0@:d4@} [39] @{char@:Longa notehead@:34@:1.00009@:10.90022@:17.59991@:3.6@:10.90022@:0@:dM2@ } [34] @{char@:Quarter dohead@:58@:0@:4.64114@:1.54262@:1.54262@:4.64114@:1.31773@:d2d o@} [58] @{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@:Quarter dohead@:59@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@:u2 do@} [59] @{char@:Half thin down tihead@:112@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.5 563@:d1tiThin@} [112] @{char@:32nd Flag (down)@:40@:0@:3.39511@:0.28377@:11.97017@:3.39511@:0@:d5@} [40] @{char@:Brevis notehead@:35@:1.00009@:10.90022@:3.6@:3.6@:10.90022@:0@:sM1@} [35] @{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 thin dohead@:60@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@ :s0doThin@} [60] @{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 thin dohead@:61@:0@:4.64114@:1.54262@:1.54262@:4.64114@:1.31773@:d 1doThin@} [61] @{char@:Double-lined brevis notehead@:36@:2.23228@:12.13242@:3.6@:3.6@:12.13242 @:0@:sM1double@} [36] @{char@:Half up Funk dohead@:117@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1d oFunk@} [117] @{char@:64th Flag (down)@:41@:0@:3.39511@:0.28377@:14.33269@:3.39511@:0@:d6@} [41] @{char@:Half thin dohead@:62@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@: u1doThin@} [62] @{char@:Half down Funk dohead@:118@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d 1doFunk@} [118] @{char@:Whole notehead@:37@:0@:9.90004@:2.75003@:2.75003@:9.90004@:0@:s0@} [37] @{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@:Quarter thin dohead@:63@:0@:4.64114@:1.54262@:1.54262@:4.64114@:1.31773 @:d2doThin@} [63] @{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 up Funk rehead@:121@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u0 reFunk@} [121] @{char@:128th Flag (down)@:42@:0@:3.39511@:0.28377@:17.4827@:3.39511@:0@:d7@} [42] @{char@:Whole diamondhead@:40@:0@:9.90013@:2.75003@:2.75003@:9.90013@:0@:s0diam ond@} [40] @{char@:Whole down Funk rehead@:122@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: d0reFunk@} [122] @{char@:Quarter thin dohead@:64@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.3177 3@:u2doThin@} [64] @{char@:grace dash (up)@:43@:1.90062@:2.63976@:6.80403@:-3.15001@:2.63976@:0@:u grace@} [43] @{char@:Half up Funk rehead@:123@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1r eFunk@} [123] @{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@}) ) @{char@:Half diamondhead@:41@:0@:7.28357@:2.75003@:2.75003@:7.28357@:1.94417@:s 1diamond@} [41] @{char@:Half down Funk rehead@:124@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d 1reFunk@} [124] Font metrics written on feta-flags13.tfm. 12 output files written: feta-flags13.33 .. feta-flags13.44 Transcript written on feta-flags13.log. @{char@:Quarter up Funk rehead@:125@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: u2reFunk@} [125] 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: 4177751 font_size: 12.5529265255293 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=79.6626984126984; bpppix 0.02; nonstopmode; input feta-flags13.mf'"... @{char@:Quarter down Funk rehead@:126@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:d2reFunk@} [126] @{char@:Quarter diamondhead@:42@:0@:7.37505@:2.75003@:2.75003@:7.37505@:1.98125 @:s2diamond@} [42] @{char@:Whole rehead@:65@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@:s0re@ } [65] @{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@:Whole trianglehead@:43@:0@:11.57098@:4.37633@:3.65997@:11.571@:0.71634@ :s0triangle@} [43] @{char@:Half up rehead@:66@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@:u1r e@} [66] @{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@:Half down rehead@:67@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.61703@: d1re@} [67] @{char@:Whole up Funk fahead@:132@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u0 faFunk@} [132] @{char@:Quarter up rehead@:68@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@: u2re@} [68] @{char@:Whole down Funk fahead@:133@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: d0faFunk@} [133] @{char@:Quarter down rehead@:69@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.6170 3@:d2re@} [69]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) ! 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](./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:Half up Funk fahead@:134@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1f aFunk@} [134] @{char@:Whole thin rehead@:70@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@: s0reThin@} [70]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags13.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @{char@:Half down Funk fahead@:135@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d 1faFunk@} [135] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (/<>/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 @{char@:Quarter up Funk fahead@:136@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: u2faFunk@} [136] @{char@:Half up thin rehead@:71@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703 @:u1reThin@} [71] @{char@:Quarter down Funk fahead@:137@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:d2faFunk@} [137]) @{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (upstem)@:45@:0@:8.36156@:3.94562@:3.30887@:8.36157@: 0.63673@:u1triangle@} [45] @{char@:Half down thin rehead@:72@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.61 703@:d1reThin@} [72] @{char@:Whole Funk solhead@:138@:0@:4.2445@:1.98683@:1.98683@:4.2445@:0.31517@: s0solFunk@} [138] @{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@:Half Funk solhead@:139@:0@:4.2445@:1.98683@:1.98683@:4.2445@:0.31517@:s 1solFunk@} [139] @{char@:Quarter thin rehead@:73@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703 @:u2reThin@} [73] @{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@:Quarter trianglehead (upstem)@:46@:0@:6.96799@:3.94562@:3.30887@:6.968@ :0.63673@:u2triangle@} [46] @{char@:Half Funk lahead@:142@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s1laFu nk@} [142] @{char@:32nd Flag (up)@:35@:0@:2.63976@:13.54518@:0.28377@:2.63976@:0@:u5@} [35] @{char@:Quarter Funk lahead@:143@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s2l aFunk@} [143] @{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@:64th Flag (up)@:36@:0@:2.63976@:16.69519@:0.28377@:2.63976@:0@:u6@} [36] @{char@:Half mihead@:76@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1mi@} [76] @{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@:128th Flag (up)@:37@:0@:2.63976@:19.8452@:0.28377@:2.63976@:0@:u7@} [37] @{char@:Quarter mihead@:77@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s2mi@} [77] @{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 up Funk tihead@:146@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1t iFunk@} [146] @{char@:Half slashhead@:49@:0@:11.72646@:5.25003@:5.25003@:11.72646@:5.25003@:s 1slash@} [49] @{char@:8th Flag (down)@:38@:0@:3.39511@:0.28377@:9.02016@:3.39511@:0@:d3@} [38] @{char@:Half down Funk tihead@:147@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d 1tiFunk@} [147] @{char@:Quarter slashhead@:50@:0@:8.5765@:5.25003@:5.25003@:8.5765@:5.25003@:s2 slash@} [50] @{char@:Whole mirror mihead@:78@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s0mi Mirror@} [78] @{char@:Whole Crossed notehead@:51@:0@:8.58107@:3.00005@:3.00005@:8.58107@:1.56 798@:s0cross@} [51] @{char@:Half mirror mihead@:79@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1mi Mirror@} [79] @{char@:16th Flag (down) 3@:39@:0@:3.39511@:0.28377@:9.60767@:3.39511@:0@:d4@} [39] @{char@:Quarter up Funk tihead@:148@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: u2tiFunk@} [148] @{char@:Quarter mirror mihead@:80@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s2 miMirror@} [80] @{char@:Half Crossed notehead@:52@:0@:7.58098@:2.87505@:2.87505@:7.58098@:1.642 9@:s1cross@} [52] @{char@:32nd Flag (down)@:40@:0@:3.39511@:0.28377@:11.97017@:3.39511@:0@:d5@} [40] @{char@:Quarter down Funk tihead@:149@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:d2tiFunk@} [149] @{char@:Crossed notehead@:53@:0@:6.58089@:2.75003@:2.75003@:6.58089@:2.12679@:s 2cross@} [53] @{char@:Whole thin mihead@:81@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s0miTh in@} [81] @{char@:Whole Walker dohead@:150@:0@:4.39587@:1.98683@:1.98683@:2.51097@:1.6740 6@:s0doWalker@} [150] @{char@:64th Flag (down)@:41@:0@:3.39511@:0.28377@:14.33269@:3.39511@:0@:d6@} [41] @{char@:X-Circled notehead@:54@:0@:7.82605@:3.27036@:3.27036@:7.82605@:0@:s2xci rcle@} [54] @{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@:Whole dohead@:55@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@:s0do @} [55] @{char@:128th Flag (down)@:42@:0@:3.39511@:0.28377@:17.4827@:3.39511@:0@:d7@} [42] @{char@:Quarter up Walker dohead@:153@:0@:4.39587@:1.98683@:1.98683@:2.51097@:1 .67406@:u2doWalker@} [153] @{char@:Half dohead@:56@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995@:d1do@} [56] @{char@:grace dash (up)@:43@:1.90062@:2.63976@:6.80403@:-3.15001@:2.63976@:0@:u grace@} [43] @{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 dohead@:57@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@:u1do@ } [57] @{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@}) ) @{char@:Half up Walker rehead@:156@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u 1reWalker@} [156] Font metrics written on feta-flags13.tfm. 12 output files written: feta-flags13.33 .. feta-flags13.44 Transcript written on feta-flags13.log. @{char@:Half thin mihead@:82@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1miThi n@} [82] @{char@:Quarter dohead@:58@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995@:d2d o@} [58] @{char@:Half down Walker rehead@:157@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ :d1reWalker@} [157] @{char@:Quarter dohead@:59@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@:u2 do@} [59] @{char@:Quarter thin mihead@:83@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s2mi Thin@} [83] @{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 fa up head@:84@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u0fa@} [84] @{char@:Whole thin dohead@:60@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@ :s0doThin@} [60] @{char@:Whole fa down head@:85@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:d0fa@ } [85] @{char@:Half thin dohead@:61@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995@:d 1doThin@} [61] @{char@:Whole Walker mihead@:160@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s0m iWalker@} [160] @{char@:Half thin dohead@:62@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@: u1doThin@} [62] @{char@:Half Walker mihead@:161@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s1mi Walker@} [161] @{char@:Quarter thin dohead@:63@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995 @:d2doThin@} [63] @{char@:half fa up head@:86@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u1fa@} [86] @{char@:Quarter thin dohead@:64@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.9999 5@:u2doThin@} [64] @{char@:Quarter Walker mihead@:162@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s 2miWalker@} [162] @{char@:Half fa down head@:87@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:d1fa@} [87] @{char@:Whole rehead@:65@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@:s0re@ } [65] @{char@:Quarter fa up head@:88@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u2fa@ } [88] @{char@:Whole Walker fahead@:163@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0f aWalker@} [163] @{char@:Quarter fa down head@:89@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:d2f a@} [89] @{char@:Half up rehead@:66@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@:u1r e@} [66] @{char@:Whole thin fa up head@:90@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u0 faThin@} [90] @{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@:Half up Walker fahead@:164@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u 1faWalker@} [164] @{char@:Whole thin fa down head@:91@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@: d0faThin@} [91] @{char@:Whole thin rehead@:70@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@: s0reThin@} [70] @{char@:Half down Walker fahead@:165@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ :d1faWalker@} [165] @{char@:half thin fa up head@:92@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u1f aThin@} [92] @{char@:Quarter up Walker fahead@:166@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:u2faWalker@} [166] @{char@:Half thin fa down head@:93@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:d 1faThin@} [93] @{char@:Half up thin rehead@:71@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998 @:u1reThin@} [71] @{char@:Quarter down Walker fahead@:167@:0@:4.39587@:1.98683@:1.98683@:4.39587@ :0@:d2faWalker@} [167] @{char@:Quarter thin fa up head@:94@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@: u2faThin@} [94] @{char@:Half down thin rehead@:72@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.89 998@:d1reThin@} [72] @{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 thin rehead@:73@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998 @:u2reThin@} [73] @{char@:Quarter Funk lahead@:170@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s2l aWalker@} [170] @{char@:Quarter thin fa down head@:95@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0 @:d2faThin@} [95] @{char@:Quarter thin rehead@:74@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.8999 8@:d2reThin@} [74] @{char@:Whole Walker tihead@:171@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0t iWalker@} [171] @{char@:Whole mihead@:75@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s0mi@} [75] @{char@:Half up Walker tihead@:172@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u 1tiWalker@} [172] @{char@:Whole solhead@:96@:0@:4.95854@:1.99239@:1.99239@:4.95854@:0.84569@:s0so l@} [96] @{char@:Half down Walker tihead@:173@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ :d1tiWalker@} [173] @{char@:Half mihead@:76@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s1mi@} [76] @{char@:Quarter up Walker tihead@:174@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:u2tiWalker@} [174] @{char@:Half solhead@:97@:0@:4.95854@:1.99239@:1.99239@:4.95854@:0.84569@:s1sol @} [97] @{char@:Quarter down Walker tihead@:175@:0@:4.39587@:1.98683@:1.98683@:4.39587@ :0@:d2tiWalker@} [175] @{char@:Quarter mihead@:77@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s2mi@} [77] @{puorg@:noteheads@} ) @{parameter@:staffsize@:17.82@} @{parameter@:stafflinethickness@:0.48134@} @{parameter@:staff_space@:4.455@} @{parameter@:linethickness@:0.48134@} @{parameter@:black_notehead_width@:5.86116@} @{parameter@:ledgerlinethickness@:0.96268@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) @{char@: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] Font metrics written on feta-noteheads18.tfm. 143 output files written: feta-noteheads18.33 .. feta-noteheads18.175 Transcript written on feta-noteheads18.log. @{char@:Whole mirror mihead@:78@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s0mi Mirror@} [78] @{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 mirror mihead@:79@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s1mi Mirror@} [79] @{char@:Half thin lahead@:103@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s1laTh in@} [103] @{char@:Quarter mirror mihead@:80@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s2 miMirror@} [80] @{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@: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@:Half up tihead@:106@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.43193@:u1 ti@} [106] @{char@:Quarter thin mihead@:83@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s2mi Thin@} [83] @{char@:Half down tihead@:107@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.43193@ :d1ti@} [107] @{char@:Whole fa up head@:84@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u0fa@} [84] @{char@:Quarter up tihead@:108@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.43193@ :u2ti@} [108] @{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@: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 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@: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@: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@: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@:half thin fa up head@:92@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u1f aThin@} [92] @{char@:Whole up Funk dohead@:115@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u0 doFunk@} [115] @{char@:Half thin fa down head@:93@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:d 1faThin@} [93] @{char@:Whole down Funk dohead@:116@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: d0doFunk@} [116] @{char@:Quarter thin fa up head@:94@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@: u2faThin@} [94] @{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 thin fa down head@:95@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0 @:d2faThin@} [95] @{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 solhead@:96@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s0so l@} [96] @{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 solhead@:97@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s1sol @} [97] @{char@:Half up Funk rehead@:123@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u1r eFunk@} [123] @{char@:Quarter solhead@:98@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s2 sol@} [98] @{char@:Half down Funk rehead@:124@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:d 1reFunk@} [124] @{char@:Whole lahead@:99@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:s0la@} [99] @{char@:Quarter up Funk rehead@:125@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: u2reFunk@} [125] @{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@:Quarter down Funk rehead@:126@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2reFunk@} [126] @{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@:Whole up Funk mihead@:127@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:u0miFu nk@} [127] @{char@:Half up tihead@:106@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.62999@:u1 ti@} [106] @{char@:Whole down Funk mihead@:128@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:d0mi Funk@} [128] @{char@:Half down tihead@:107@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.62999@ :d1ti@} [107] @{char@:Half up Funk mihead@:129@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:u1miFun k@} [129] @{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] Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-flags13.pt1 feta-flags13.pfb"... @{char@:Half down Funk mihead@:130@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:d1miF unk@} [130] @{char@:Whole thin up tihead@:110@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.629 99@:s0tiThin@} [110] @{char@:Quarter Funk mihead@:131@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s2miFun k@} [131] @{char@:Half thin up tihead@:111@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.6299 9@:u1tiThin@} [111] Invoking "fontforge -script feta-flags13.pe feta-flags13.pfb"... @{char@:Half thin down tihead@:112@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.6 2999@:d1tiThin@} [112] @{char@:Whole up Funk fahead@:132@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u0 faFunk@} [132] @{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 down Funk fahead@:133@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: d0faFunk@} [133] @{char@:Whole up Funk dohead@:115@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u0 doFunk@} [115] @{char@:Half up Funk fahead@:134@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u1f aFunk@} [134] @{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]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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: @{char@:Half down Funk dohead@:118@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:d 1doFunk@} [118]Cannot find your hotkey definition file! @{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@: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@:Whole up Funk rehead@:121@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u0 reFunk@} [121] @{char@:Quarter down Funk fahead@:137@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2faFunk@} [137] @{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@:Whole Funk solhead@:138@:0@:3.29552@:1.54262@:1.54262@:3.29552@:0.2447@ :s0solFunk@} [138] @{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@: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 up Funk mihead@:127@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:u0 miFunk@} [127] @{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 down Funk mihead@:128@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@: d0miFunk@} [128] @{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 mihead@:129@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:u1m iFunk@} [129] @{char@:Half up Funk tihead@:146@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u1t iFunk@} [146] @{char@:Half down Funk mihead@:130@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:d 1miFunk@} [130] @{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 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@: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@:Whole down Funk fahead@:133@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: d0faFunk@} [133] @{char@:Half up Walker dohead@:151@:0@:3.48087@:1.54262@:1.54262@:2.03291@:1.25 035@:u1doWalker@} [151] @{char@:Half up Funk fahead@:134@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u1f aFunk@} [134] @{char@:Half down Walker dohead@:152@:0@:3.48087@:1.54262@:1.54262@:2.03291@:1. 25035@:d1doWalker@} [152] @{char@:Half down Funk fahead@:135@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:d 1faFunk@} [135] @{char@:Quarter up Walker dohead@:153@:0@:3.48087@:1.54262@:1.54262@:2.03291@:1 .25035@:u2doWalker@} [153] @{char@:Quarter up Funk fahead@:136@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: u2faFunk@} [136] @{char@:Quarter down Walker dohead@:154@:0@:3.48087@:1.54262@:1.54262@:2.03291@ :1.25035@:d2doWalker@} [154] @{char@:Quarter down Funk fahead@:137@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:d2faFunk@} [137] @{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@:Whole Funk solhead@:138@:0@:4.80666@:2.24998@:2.24998@:4.80666@:0.35692 @:s0solFunk@} [138] @{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@: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 Walker mihead@:160@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s0miWal ker@} [160] @{char@:Whole Funk lahead@:141@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s0laF unk@} [141] @{char@:Half Walker mihead@:161@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s1miWalk er@} [161] @{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@:Quarter Walker mihead@:162@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s2miW alker@} [162] @{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@:Whole Walker fahead@:163@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0f aWalker@} [163] *** Successfully generated feta-flags13.pfb! *** @{char@:Half down Funk tihead@:147@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:d 1tiFunk@} [147] @{char@:Half up Walker fahead@:164@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u 1faWalker@} [164] @{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@:Half down Walker fahead@:165@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@ :d1faWalker@} [165]( 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 @{char@:Quarter up Walker fahead@:166@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:u2faWalker@} [166] @{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@:Quarter down Walker fahead@:167@:0@:3.48087@:1.54262@:1.54262@:3.48087@ :0@:d2faWalker@} [167] @{char@:Half down Walker dohead@:152@:0@:4.93567@:2.24998@:2.24998@:2.79303@:1. 92508@:d1doWalker@} [152] @{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 up Walker dohead@:153@:0@:4.93567@:2.24998@:2.24998@:2.79303@:1 .92508@:u2doWalker@} [153] @{char@:Quarter Funk lahead@:170@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s2l aWalker@} [170] @{char@:Quarter down Walker dohead@:154@:0@:4.93567@:2.24998@:2.24998@:2.79303@ :1.92508@:d2doWalker@} [154] @{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@: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 tihead@:173@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@ :d1tiWalker@} [173] @{char@:Half down Walker rehead@:157@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@ :d1reWalker@} [157] @{char@:Quarter up Walker tihead@:174@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:u2tiWalker@} [174] @{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@: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. @{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. 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 2019/Debian) (kpathsea version 6.3.1) (./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: 4928402 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 2019/Debian) (kpathsea version 6.3.1) (./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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! *** Successfully generated feta-flags18.pfb! *** ( 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 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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags14.mf'"... This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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: 4473104 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 2019/Debian) (kpathsea version 6.3.1) (./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] *** Successfully generated feta-noteheads18.pfb! *** @{char@:32nd Flag (up)@:35@:0@:2.96222@:15.20093@:0.29236@:2.96222@:0@:u5@} [35]( 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 @{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] Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-noteheads14.pt1 feta-noteheads14.pfb"... @{char@:64th Flag (down)@:41@:0@:3.81155@:0.29236@:16.08467@:3.81155@:0@:d6@} [41] Invoking "fontforge -script feta-noteheads14.pe feta-noteheads14.pfb"... @{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. 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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags26.mf'"... This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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.)) Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-flags14.pt1 feta-flags14.pfb"... (/<>/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 Invoking "fontforge -script feta-flags14.pe feta-flags14.pfb"... ) @{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]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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! @{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: 4472899 font_size: 25.1058530510585 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=39.8313492063492; bpppix 0.02; nonstopmode; input feta-flags26.mf'"... This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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 *** Successfully generated feta-noteheads14.pfb! *** ) @{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags.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 @{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] *** Successfully generated feta-flags14.pfb! *** @{char@:32nd Flag (up)@:35@:0@:5.25449@:27.09232@:0.35403@:5.25449@:0@:u5@} [35]( 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 @{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] *** Successfully generated feta-noteheads20.pfb! *** @{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. ( 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 feta-flags23.mf'"... Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags16.mf'"... This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-flags26.pt1 feta-flags26.pfb"... (./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.) Invoking "fontforge -script feta-flags26.pe feta-flags26.pfb"... ) (/<>/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.mfThis is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) )(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) (/<>/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 @{group@:flags@} @{char@:8th Flag (up)@:33@:0@:5.02545@:17.11996@:0.3387@:5.02545@:0@:u3@} [33]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: ) @{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mfCannot find your hotkey definition file! @{char@:16th Flag (up)@:34@:0@:5.02545@:19.92622@:0.3387@:5.02545@:0@:u4@} [34] @{group@:flags@} @{char@:8th Flag (up)@:33@:0@:3.62502@:12.10156@:0.302@:3.62502@:0@:u3@} [33] @{char@:32nd Flag (up)@:35@:0@:4.68675@:24.13559@:0.3387@:4.68675@:0@:u5@} [35] @{char@:16th Flag (up)@:34@:0@:3.62502@:14.08531@:0.302@:3.62502@:0@:u4@} [34] @{char@:32nd Flag (up)@:35@:0@:3.32301@:17.06094@:0.302@:3.32301@:0@:u5@} [35] @{char@:64th Flag (up)@:36@:0@:4.68675@:29.7481@:0.3387@:4.68675@:0@:u6@} [36] @{char@:64th Flag (up)@:36@:0@:3.32301@:21.02844@:0.302@:3.32301@:0@:u6@} [36] @{char@:128th Flag (up)@:37@:0@:4.68675@:35.3606@:0.3387@:4.68675@:0@:u7@} [37]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan16.mf'"... @{char@:8th Flag (down)@:38@:0@:6.03876@:0.3387@:15.91684@:6.03876@:0@:d3@} [38] @{char@:128th Flag (up)@:37@:0@:3.32301@:24.99594@:0.302@:3.32301@:0@:u7@} [37] @{char@:16th Flag (down) 3@:39@:0@:6.03876@:0.3387@:17.11996@:6.03876@:0@:d4@} [39] @{char@:8th Flag (down)@:38@:0@:4.2775@:0.302@:11.3097@:4.2775@:0@:d3@} [38] @{char@:32nd Flag (down)@:40@:0@:6.03876@:0.3387@:21.32935@:6.03876@:0@:d5@} [40] @{char@:16th Flag (down) 3@:39@:0@:4.2775@:0.302@:12.10156@:4.2775@:0@:d4@} [39] @{char@:64th Flag (down)@:41@:0@:6.03876@:0.3387@:25.53873@:6.03876@:0@:d6@} [41] @{char@:32nd Flag (down)@:40@:0@:4.2775@:0.302@:15.0772@:4.2775@:0@:d5@} [40] @{char@: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: 4739091 font_size: 22.3661270236613 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=44.7104677060134; bpppix 0.02; nonstopmode; input feta-flags23.mf'"... @{char@:64th Flag (down)@:41@:0@:4.2775@:0.302@:18.05281@:4.2775@:0@:d6@} [41]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) @{char@:128th Flag (down)@:42@:0@:4.2775@:0.302@:22.02031@:4.2775@:0@:d7@} [42] (/<>/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 @{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] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{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. ) (/<>/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 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: 4710604 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'"... @{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] *** Successfully generated feta-flags26.pfb! *** This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{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] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)( echo ./out/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 ) (/<>/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 ****************************************************** ) @{char@:Neo-mensural 16th rest@:40@:0@:3.17401@:0@:3.9675@:3.17401@:0@:4neomens ural@} [40] (/<>/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 @{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] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{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] @{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf @{char@:Mensural half rest@:45@:0@:1.19026@:0@:2.47969@:1.19026@:0@:1mensural@} [45]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{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] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) @{group@:flags@} @{char@:8th Flag (up)@:33@:0@:5.02545@:17.11996@:0.3387@:5.02545@:0@:u3@} [33] (/<>/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 @{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) @{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf @{char@:16th Flag (up)@:34@:0@:5.02545@:19.92622@:0.3387@:5.02545@:0@:u4@} [34] @{group@:clefs@} @{char@:Ed. Vat. do clef@:49@:0@:1.98375@:3.17401@:3.17401@:1.98375@:0@:vatican a.do@} [49] @{group@:flags@} @{char@:8th Flag (up)@:33@:0@:3.62502@:12.10156@:0.302@:3.62502@:0@:u3@} [33] @{char@:Ed. Vat. do clef@:50@:0@:1.98375@:3.17401@:3.17401@:1.98375@:0@:vatican a.do_change@} [50] @{char@:32nd Flag (up)@:35@:0@:4.68675@:24.13559@:0.3387@:4.68675@:0@:u5@} [35] @{char@:16th Flag (up)@:34@:0@:3.62502@:14.08531@:0.302@:3.62502@:0@:u4@} [34] @{char@:32nd Flag (up)@:35@:0@:3.32301@:17.06094@:0.302@:3.32301@:0@:u5@} [35] @{char@:64th Flag (up)@:36@:0@:4.68675@:29.7481@:0.3387@:4.68675@:0@:u6@} [36] @{char@:Ed. Vat. fa clef@:51@:0@:4.16588@:5.95125@:3.17401@:4.16588@:0@:vatican a.fa@} [51] @{char@:64th Flag (up)@:36@:0@:3.32301@:21.02844@:0.302@:3.32301@: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@:128th Flag (up)@:37@:0@:3.32301@:24.99594@:0.302@:3.32301@:0@:u7@} [37] @{char@:Ed. Vat. fa clef@:52@:0@:4.16588@:5.95125@:3.17401@:4.16588@:0@:vatican a.fa_change@} [52] @{char@:8th Flag (down)@:38@:0@:4.2775@:0.302@:11.3097@:4.2775@: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@:16th Flag (down) 3@:39@:0@:4.2775@:0.302@:12.10156@:4.2775@:0@:d4@} [39] @{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@:64th Flag (down)@:41@:0@:6.03876@:0.3387@:25.53873@:6.03876@:0@:d6@} [41] @{char@:32nd Flag (down)@:40@:0@:4.2775@:0.302@:15.0772@:4.2775@:0@:d5@} [40] @{char@:Ed. Med. fa clef@:55@:0@:6.74474@:5.95125@:5.95125@:6.74474@:0@:medicae a.fa@} [55] @{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@:64th Flag (down)@:41@:0@:4.2775@:0.302@:18.05281@:4.2775@:0@:d6@} [41] @{char@:grace dash (down)@:44@:4.34792@:6.03876@:-5.55641@:11.5169@:6.03876@:0@ :dgrace@} [44] @{char@:Ed. Med. fa clef@:56@:0@:5.39581@:4.76102@:4.76102@:5.39581@:0@:medicae a.fa_change@} [56] @{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. @{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. @{char@:neo-mensural c clef@:57@:0@:10.72269@:7.935@:7.935@:10.72269@:0@:neomen sural.c@} [57]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan26.mf'"... @{char@:neo-mensural c clef@:58@:0@:8.57816@:6.34802@:6.34802@:8.57816@:0@:neom ensural.c_change@} [58] @{char@:petrucci c1 clef@:59@:0@:3.9675@:5.55447@:12.69598@:3.9675@:0@:petrucci .c1@} [59]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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 @{char@:petrucci c1 clef@:60@:0@:3.17401@:4.96806@:11.3556@:3.17401@:0@:petrucc i.c1_change@} [60] @{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@:petrucci c2 clef@:61@:0@:3.9675@:9.52197@:12.69598@:3.9675@:0@:petrucci .c2@} [61] @{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] Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-flags23.pt1 feta-flags23.pfb"... @{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] Invoking "fontforge -script feta-flags23.pe feta-flags23.pfb"... @{char@:Mensural half rest@:45@:0@:1.89001@:0@:3.9375@:1.89001@:0@:1mensural@} [45] @{char@:petrucci c2 clef@:62@:0@:3.17401@:8.5167@:11.3556@:3.17401@:0@:petrucci .c2_change@} [62] @{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 @{char@:petrucci c3 clef@:63@:0@:3.9675@:12.69598@:12.69598@:3.9675@:0@:petrucc i.c3@} [63] @{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]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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! @{char@:Ed. Vat. fa clef@:51@:0@:6.61502@:9.45001@:5.04002@:6.61502@:0@:vatican a.fa@} [51] Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-flags16.pt1 feta-flags16.pfb"... @{char@:petrucci c3 clef@:64@:0@:3.17401@:11.3556@:11.3556@:3.17401@:0@:petrucc i.c3_change@} [64] Invoking "fontforge -script feta-flags16.pe feta-flags16.pfb"... @{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@:petrucci c4 clef@:65@:0@:3.9675@:12.69598@:9.52197@:3.9675@:0@:petrucci .c4@} [65]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! @{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@:petrucci c4 clef@:66@:0@:3.17401@:11.3556@:8.5167@:3.17401@:0@:petrucci .c4_change@} [66] @{char@:neo-mensural c clef@:57@:0@:15.86798@:12.6@:12.6@:15.86798@:0@:neomensu ral.c@} [57] @{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@: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 f clef@:73@:0@:7.7224@:17.85374@:9.91875@:7.7224@:0@:petrucci. f@} [73] *** Successfully generated feta-flags23.pfb! *** @{char@:petrucci c2 clef@:61@:0@:6.3@:15.11996@:20.15999@:6.3@:0@:petrucci.c2@} [61]( 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 @{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] *** Successfully generated feta-flags16.pfb! *** @{char@:petrucci c2 clef@:62@:0@:5.04002@:13.52367@:18.03157@:5.04002@:0@:petru cci.c2_change@} [62] @{char@:mensural f clef@:76@:0@:3.8088@:1.9044@:1.9044@:3.8088@:0@:mensural.f_c hange@} [76] @{char@:petrucci c3 clef@:63@:0@:6.3@:20.15999@:20.15999@:6.3@:0@:petrucci.c3@} [63]( 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 @{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 g clef@:77@:0@:4.95938@:2.57886@:15.0765@:4.95938@:0@:petrucci .g@} [77]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan20.mf'"... @{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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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@:petrucci f clef@:73@:0@:12.26242@:28.35002@:15.75002@:12.26242@:0@:petr ucci.f@} [73] @{char@:Neo-mensural half rest@:37@:0@:2@:0@:3.125@:2@:0@:1neomensural@} [37] @{char@:Neo-mensural 4th rest@:38@:0@:4.00002@:0@:4.00002@:4.00002@:0@:2neomens ural@} [38] @{char@:petrucci g clef@:78@:0@:3.96751@:2.0631@:12.06125@:3.96751@:0@:petrucci .g_change@} [78] @{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@:petrucci f clef@:74@:0@:9.80998@:22.6801@:12.60007@:9.80998@:0@:petrucc i.f_change@} [74]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan13.mf'"... @{char@:Mensural half rest@:45@:0@:1.50002@:0@:3.125@:1.50002@:0@:1mensural@} [45] @{char@:Mensural 4th rest@:46@:0@:4.00002@:0@:4.00002@:4.00002@:0@:2mensural@} [46] @{char@: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 @{char@:mensural f clef@:75@:0@:7.55998@:3.78@:3.78@:7.55998@:0@:mensural.f@} [75] @{group@:clefs@} @{char@:Ed. Vat. do clef@:49@:0@:2.5@:4.00002@:4.00002@:2.5@:0@:vaticana.do@} [49] @{char@:Ed. Vat. do clef@:50@:0@:2.5@:4.00002@:4.00002@:2.5@:0@:vaticana.do_cha nge@} [50] @{char@:mensural f clef@:76@:0@:6.048@:3.024@:3.024@:6.048@:0@:mensural.f_chang e@} [76] @{char@:Ed. Vat. fa clef@:51@:0@:5.25002@:7.5@:4.00002@:5.25002@:0@:vaticana.fa @} [51]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Ed. Vat. fa clef@:52@:0@:5.25002@:7.5@:4.00002@:5.25002@:0@:vaticana.fa _change@} [52] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:Ed. Med. do clef@:53@:0@:5@:7.5@:7.5@:5@:0@:medicaea.do@} [53]) (/<>/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 @{char@:Ed. Med. do clef@:54@:0@:4.00002@:6.00003@:6.00003@:4.00002@:0@:medicae a.do_change@} [54]) (/<>/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 @{char@:Ed. Med. fa clef@:55@:0@:8.49998@:7.5@:7.5@:8.49998@:0@:medicaea.fa@} [55] @{char@:mensural g clef@:79@:0@:4.95938@:2.57886@:15.0765@:4.95938@:0@:mensural .g@} [79] @{group@:rests@} @{char@:Neo-mensural maxima rest@:33@:0@:3.78003@:3.15001@:3.15001@:3.78003@:0@ :M3neomensural@} [33] @{char@:Ed. Med. fa clef@:56@:0@:6.80002@:6.00003@:6.00003@:6.80002@:0@:medicae a.fa_change@} [56] @{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 c clef@:57@:0@:13.00027@:10@:10@:13.00027@:0@:neomensural. c@} [57] @{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@:neo-mensural c clef@:58@:0@:10.40027@:8.00003@:8.00003@:10.40027@:0@:ne omensural.c_change@} [58] @{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@} ) @{char@:petrucci g clef@:77@:0@:7.875@:4.09497@:23.94003@:7.875@:0@:petrucci.g@ } [77] (/<>/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@:petrucci c1 clef@:59@:0@:5@:6.99997@:15.99998@:5@:0@:petrucci.c1@} [59] @{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@:mensural g clef@:80@:0@:3.96751@:2.0631@:12.06125@:3.96751@:0@:mensural .g_change@} [80] @{char@:Ed. Med. do clef@:53@:0@:3.15001@:4.72502@:4.72502@:3.15001@:0@:medicae a.do@} [53] @{char@:Hufnagel do clef@:81@:0@:4.36427@:2.77724@:2.97563@:4.36427@:0@:hufnage l.do@} [81] @{char@:Ed. Med. do clef@:54@:0@:2.52002@:3.78003@:3.78003@:2.52002@:0@:medicae a.do_change@} [54] @{char@:Hufnagel do clef@:82@:0@:3.49142@:2.2218@:2.38051@:3.49142@:0@:hufnagel .do_change@} [82] @{char@:petrucci c1 clef@:60@:0@:4.00002@:6.26094@:14.31078@:4.00002@:0@:petruc ci.c1_change@} [60] @{char@:Ed. Med. fa clef@:55@:0@:5.35501@:4.72502@:4.72502@:5.35501@:0@:medicae a.fa@} [55] @{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@:Ed. Med. fa clef@:56@:0@:4.28403@:3.78003@:3.78003@:4.28403@:0@:medicae a.fa_change@} [56] @{char@:Hufnagel do/fa clef@:85@:0@:4.76099@:12.4976@:2.97563@:4.76099@:0@:hufn agel.do.fa@} [85] @{char@:petrucci g clef@:78@:0@:6.30003@:3.27599@:19.1521@:6.30003@:0@:petrucci .g_change@} [78] @{char@:petrucci c2 clef@:61@:0@:5@:11.99997@:15.99998@:5@:0@:petrucci.c2@} [61] @{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 @{char@:neo-mensural c clef@:57@:0@:8.91934@:6.30002@:6.30002@:8.91934@:0@:neom ensural.c@} [57] @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:2.6593@:2.21606@:3.9675@:2.6593@:0@:hufnagel.u0 @} [89] @{char@:petrucci c2 clef@:62@:0@:4.00002@:10.73306@:14.31078@:4.00002@:0@:petru cci.c2_change@} [62] @{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@:petrucci c3 clef@:63@:0@:5@:15.99998@:15.99998@:5@:0@:petrucci.c3@} [63] @{char@:neo-mensural c clef@:58@:0@:7.1355@:5.04004@:5.04004@:7.1355@:0@:neomen sural.c_change@} [58] @{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@:petrucci c3 clef@:64@:0@:4.00002@:14.31078@:14.31078@:4.00002@:0@:petru cci.c3_change@} [64] @{char@:petrucci c1 clef@:59@:0@:3.15001@:4.40999@:10.08002@:3.15001@:0@:petruc ci.c1@} [59] @{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@:petrucci c4 clef@:65@:0@:5@:15.99998@:11.99997@:5@:0@:petrucci.c4@} [65] @{char@:Custos Med.@:96@:0@:1.10803@:2.21606@:5.95125@:1.10803@:0@:medicaea.u1@ } [96] @{char@:Custos Med.@:97@:0@:1.10803@:2.21606@:4.95938@:1.10803@:0@:medicaea.u2@ } [97] @{char@:petrucci c4 clef@:66@:0@:4.00002@:14.31078@:10.73306@:4.00002@:0@:petru cci.c4_change@} [66] @{char@:petrucci c1 clef@:60@:0@:2.52002@:3.9444@:9.01581@:2.52002@:0@:petrucci .c1_change@} [60] @{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@:petrucci c5 clef@:67@:0@:5@:15.99998@:6.99997@:5@:0@:petrucci.c5@} [67] @{char@:mensural g clef@:79@:0@:7.875@:4.09497@:23.94003@:7.875@:0@:mensural.g@ } [79] @{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@:petrucci c2 clef@:61@:0@:3.15001@:7.56@:10.08002@:3.15001@:0@:petrucci. c2@} [61] @{char@:petrucci c5 clef@:68@:0@:4.00002@:14.31078@:6.26094@:4.00002@:0@:petruc ci.c5_change@} [68] @{char@:Custos Ed. Vat.@:102@:0@:1.06374@:1.37402@:5.95125@:1.06374@:0@:vatican a.u1@} [102] @{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@:Custos Ed. Vat.@:103@:0@:1.06374@:1.37402@:4.95938@:1.06374@:0@:vatican a.u2@} [103] @{char@:black mensural c clef@:72@:0@:4.70007@:8.80002@:8.80002@:4.70007@:0@:bl ackmensural.c_change@} [72] @{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@:petrucci f clef@:73@:0@:9.73207@:22.5@:12.5@:9.73207@:0@:petrucci.f@} [73] @{char@:petrucci c2 clef@:62@:0@:2.52002@:6.76184@:9.01581@:2.52002@:0@:petrucc i.c2_change@} [62] @{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@:petrucci f clef@:74@:0@:7.78569@:18.00008@:10.00005@:7.78569@:0@:petruc ci.f_change@} [74] @{char@:Reverse Custos Mensural@:111@:0@:5.31853@:9.91875@:1.4626@:5.31853@:0@: mensural.d1@} [111] @{char@:petrucci c3 clef@:63@:0@:3.15001@:10.08002@:10.08002@:3.15001@:0@:petru cci.c3@} [63] @{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 @{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@:mensural f clef@:75@:0@:5.99998@:3@:3@:5.99998@:0@:mensural.f@} [75] @{char@:Hufnagel do clef@:82@:0@:5.54405@:3.528@:3.78001@:5.54405@:0@:hufnagel. do_change@} [82] @{char@:petrucci c3 clef@:64@:0@:2.52002@:9.01581@:9.01581@:2.52002@:0@:petrucc i.c3_change@} [64] @{char@:Hufnagel fa clef@:83@:0@:7.55998@:7.24496@:6.3@:7.55998@:0@:hufnagel.fa @} [83] @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.39677@:2.38052@:2.38052@:3.9675@:2.38052@:0@:medi caeaM1@} [113] @{char@:mensural f clef@:76@:0@:4.8@:2.40001@:2.40001@:4.8@:0@:mensural.f_chang e@} [76] @{char@:Hufnagel fa clef@:84@:0@:6.04802@:5.79599@:5.04002@:6.04802@:0@:hufnage l.fa_change@} [84] @{char@:Ed. Vat. Flat@:114@:0.11615@:2.0999@:1.34894@:3.61044@:2.0999@:0@:vatic anaM1@} [114] @{char@:petrucci c4 clef@:65@:0@:3.15001@:10.08002@:7.56@:3.15001@:0@:petrucci. c4@} [65] @{char@:Hufnagel do/fa clef@:85@:0@:7.55998@:19.84497@:4.725@:7.55998@:0@:hufna gel.do.fa@} [85] @{char@:Ed. Vat. Natural@:115@:0.18584@:1.77281@:3.01529@:3.01529@:1.77281@:0@: vaticana0@} [115] @{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 @{char@:Mensural Sharp@:116@:1.45543@:2.24889@:1.77281@:1.77281@:2.24889@:0@:me nsural1@} [116] @{char@:petrucci c4 clef@:66@:0@:2.52002@:9.01581@:6.76184@:2.52002@:0@:petrucc i.c4_change@} [66] @{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@:petrucci c5 clef@:67@:0@:3.15001@:10.08002@:4.40999@:3.15001@:0@:petruc ci.c5@} [67] @{char@:Mensural Flat@:117@:0.34846@:1.93544@:1.34035@:7.48997@:1.93544@:0@:men suralM1@} [117] @{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@:petrucci c5 clef@:68@:0@:2.52002@:9.01581@:3.9444@:2.52002@:0@:petrucci .c5_change@} [68] @{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@: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@:Custos Med.@:96@:0@:1.71117@:3.42233@:9.45001@:1.71117@:0@:medicaea.u1@ } [96] @{char@:petrucci g clef@:77@:0@:6.25@:3.24997@:19.00002@:6.25@:0@:petrucci.g@} [77] @{char@:black mensural c clef@:72@:0@:3.1312@:5.54404@:5.54404@:3.1312@:0@:blac kmensural.c_change@} [72] @{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@:petrucci f clef@:73@:0@:6.13123@:14.17505@:7.87503@:6.13123@:0@:petrucc i.f@} [73] @{char@:Reverse Custos Med.@:100@:0@:1.71117@:7.875@:3.42233@:1.71117@:0@:medic aea.d2@} [100] @{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@:Custos Ed. Vat.@:101@:0@:1.64276@:2.12193@:6.3@:1.64276@:0@:vaticana.u0 @} [101] @{char@:Kievan flat@:120@:0@:3.9675@:3.9675@:7.14151@:3.9675@:0@:kievanM1@} [120] @{puorg@:accidentals@} ) @{char@:petrucci f clef@:74@:0@:4.905@:11.34009@:6.30005@:4.905@:0@:petrucci.f_ change@} [74] (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf @{char@:Custos Ed. Vat.@:102@:0@:1.64276@:2.12193@:9.45001@:1.64276@:0@:vatican a.u1@} [102] @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@:2.38052@:7.935@:0.39677@:2.38052@:0@:me nsuralu03@} [121] @{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@: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@:Reverse Custos Ed. Vat.@:105@:0@:1.64276@:9.45001@:2.12193@:1.64276@:0@ :vaticana.d1@} [105] @{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@:Reverse Custos Ed. Vat.@:106@:0@:1.64276@:7.875@:2.12193@:1.64276@:0@:v aticana.d2@} [106] @{char@:8th Mensural Flag (down)@:126@:2.38052@:0@:0.39677@:6.94313@:0@:0@:mens urald23@} [126] @{char@:mensural f clef@:75@:0@:3.78@:1.89@:1.89@:3.78@:0@:mensural.f@} [75] @{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@:16th Mensural Flag (up)@:127@:0@:2.38052@:11.9025@:0.39677@:2.38052@:0@ :mensuralu04@} [127] @{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@:16th Mensural Flag (up)@:128@:0@:2.38052@:9.91875@:0.39677@:2.38052@:0@ :mensuralu14@} [128] @{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 @{char@:petrucci g clef@:78@:0@:5.00002@:2.59999@:15.20007@:5.00002@:0@:petrucc i.g_change@} [78] @{char@:16th Mensural Flag (up)@:129@:0@:2.38052@:10.91063@:0.39677@:2.38052@:0 @:mensuralu24@} [129] @{char@:mensural f clef@:76@:0@:3.02402@:1.51201@:1.51201@:3.02402@:0@:mensural .f_change@} [76] @{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@: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@: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@: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@:mensural g clef@:79@:0@:6.25@:3.24997@:19.00002@:6.25@:0@:mensural.g@} [79] @{char@:petrucci g clef@:77@:0@:3.93752@:2.04749@:11.97005@:3.93752@:0@:petrucc i.g@} [77] @{char@:32th Mensural Flag (down)@:136@:2.38052@:0@:0.39677@:15.87@:0@:0@:mensu rald05@} [136] @{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@:32th Mensural Flag (down)@:137@:2.38052@:0@:0.39677@:13.88625@:0@:0@:me nsurald15@} [137] @{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 @{char@:32th Mensural Flag (down)@:138@:2.38052@:0@:0.39677@:14.87813@:0@:0@:me nsurald25@} [138] @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@: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@:64th Mensural Flag (up)@:139@:0@:2.38052@:19.8375@:0.39677@:2.38052@:0@ :mensuralu06@} [139] @{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@:mensural g clef@:80@:0@:5.00002@:2.59999@:15.20007@:5.00002@:0@:mensura l.g_change@} [80] @{char@:16th Mensural Flag (up)@:129@:0@:3.78004@:17.32501@:0.63004@:3.78004@:0 @:mensuralu24@} [129] @{char@:64th Mensural Flag (up)@:140@:0@:2.38052@:17.85374@:0.39677@:2.38052@:0 @:mensuralu16@} [140] @{char@:Hufnagel do clef@:81@:0@:5.50003@:3.49998@:3.75@:5.50003@:0@:hufnagel.d o@} [81] @{char@:16th Mensural Flag (down)@:130@:3.78004@:0@:0.63004@:18.90001@:0@:0@:me nsurald04@} [130] @{char@:Hufnagel do clef@:82@:0@:4.40004@:2.8@:3.00002@:4.40004@:0@:hufnagel.do _change@} [82] @{char@:petrucci g clef@:78@:0@:3.15002@:1.638@:9.57608@:3.15002@:0@:petrucci.g _change@} [78] @{char@:16th Mensural Flag (down)@:131@:3.78004@:0@:0.63004@:15.75002@:0@:0@:me nsurald14@} [131] @{char@:64th Mensural Flag (up)@:141@:0@:2.38052@:18.84563@:0.39677@:2.38052@:0 @:mensuralu26@} [141] @{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@:16th Mensural Flag (down)@:132@:3.78004@:0@:0.63004@:17.32501@:0@:0@:me nsurald24@} [132] @{char@:64th Mensural Flag (down)@:142@:2.38052@:0@:0.39677@:19.8375@:0@:0@:men surald06@} [142] @{char@:Hufnagel do/fa clef@:85@:0@:5.99998@:15.74997@:3.75@:5.99998@:0@:hufnag el.do.fa@} [85] @{char@:32th Mensural Flag (up)@:133@:0@:3.78004@:25.20001@:0.63004@:3.78004@:0 @:mensuralu05@} [133] @{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 @{char@:64th Mensural Flag (down)@:143@:2.38052@:0@:0.39677@:17.85374@:0@:0@:me nsurald16@} [143] @{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@:32th Mensural Flag (up)@:134@:0@:3.78004@:22.05002@:0.63004@:3.78004@:0 @:mensuralu15@} [134] @{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@:64th Mensural Flag (down)@:144@:2.38052@:0@:0.39677@:18.84563@:0@:0@:me nsurald26@} [144] @{char@:mensural g clef@:79@:0@:3.93752@:2.04749@:11.97005@:3.93752@:0@:mensura l.g@} [79] @{puorg@:flags@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatur es.mf @{char@:Reverse Custos Hufnagel@:93@:0@:3.30006@:7.5@:2.75003@:3.30006@:0@:hufn agel.d1@} [93] @{char@:32th Mensural Flag (up)@:135@:0@:3.78004@:23.62502@:0.63004@:3.78004@:0 @:mensuralu25@} [135] @{char@:Reverse Custos Hufnagel@:94@:0@:3.30006@:6.25@:2.75003@:3.30006@:0@:huf nagel.d2@} [94] @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural44@} [145] @{char@:Custos Med.@:95@:0@:1.37502@:2.75003@:5@:1.37502@:0@:medicaea.u0@} [95] @{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@:Custos Med.@:96@:0@:1.37502@:2.75003@:7.5@:1.37502@:0@:medicaea.u1@} [96] @{char@:Mensural 6/4 meter@:148@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural64@} [148] @{char@:32th Mensural Flag (down)@:136@:3.78004@:0@:0.63004@:25.20001@:0@:0@:me nsurald05@} [136] @{char@:Custos Med.@:97@:0@:1.37502@:2.75003@:6.25@:1.37502@:0@:medicaea.u2@} [97] @{char@:Mensural 9/4 meter@:149@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural94@} [149] @{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@:32th Mensural Flag (down)@:137@:3.78004@:0@:0.63004@:22.05002@:0@:0@:me nsurald15@} [137] @{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@:Reverse Custos Med.@:100@:0@:1.37502@:6.25@:2.75003@:1.37502@:0@:medica ea.d2@} [100] @{char@:32th Mensural Flag (down)@:138@:3.78004@:0@:0.63004@:23.62502@:0@:0@:me nsurald25@} [138] @{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@: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@:Mensural 6/8 meter@:154@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural68alt@} [154] @{char@:Custos Ed. Vat.@:103@:0@:1.32004@:1.7051@:6.25@:1.32004@:0@:vaticana.u2 @} [103] @{char@:64th Mensural Flag (up)@:139@:0@:3.78004@:31.50002@:0.63004@:3.78004@:0 @:mensuralu06@} [139] @{char@:Mensural 2/4 meter@:155@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens ural24@} [155] @{char@:Reverse Custos Ed. Vat.@:104@:0@:1.32004@:5@:1.7051@:1.32004@:0@:vatica na.d0@} [104] @{char@:Mensural 4/4 meter@:156@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural44@} [156] @{char@:Reverse Custos Ed. Vat.@:105@:0@:1.32004@:7.5@:1.7051@:1.32004@:0@:vati cana.d1@} [105] @{char@:64th Mensural Flag (up)@:140@:0@:3.78004@:28.35002@:0.63004@:3.78004@:0 @:mensuralu16@} [140] @{char@:Mensural 2/2 meter@:157@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural22@} [157] @{char@:Reverse Custos Ed. Vat.@:106@:0@:1.32004@:6.25@:1.7051@:1.32004@:0@:vat icana.d2@} [106] @{char@:Mensural 3/2 meter@:158@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural32@} [158] @{char@:mensural g clef@:80@:0@:3.15002@:1.638@:9.57608@:3.15002@:0@:mensural.g _change@} [80] @{char@:Custos Mensural@:107@:0@:6.60004@:1.81502@:10@:6.60004@:0@:mensural.u0@ } [107] @{char@:64th Mensural Flag (up)@:141@:0@:3.78004@:29.92502@:0.63004@:3.78004@:0 @:mensuralu26@} [141] @{char@:Mensural 6/4 meter@:159@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural64@} [159] @{char@:Hufnagel do clef@:81@:0@:3.46503@:2.205@:2.3625@:3.46503@:0@:hufnagel.d o@} [81] @{char@:Custos Mensural@:108@:0@:6.60004@:1.81502@:12.5@:6.60004@:0@:mensural.u 1@} [108] @{char@:Mensural 9/4 meter@:160@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural94@} [160] @{char@:Hufnagel do clef@:82@:0@:2.77203@:1.764@:1.89001@:2.77203@:0@:hufnagel. do_change@} [82] @{char@:Mensural 3/4 meter@:161@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural34@} [161] @{char@:64th Mensural Flag (down)@:142@:3.78004@:0@:0.63004@:31.50002@:0@:0@:me nsurald06@} [142] @{char@:Custos Mensural@:109@:0@:6.60004@:1.81502@:11.25@:6.60004@:0@:mensural. u2@} [109] @{char@:Hufnagel fa clef@:83@:0@:3.78@:3.6225@:3.15001@:3.78@:0@:hufnagel.fa@} [83] @{char@:Reverse Custos Mensural@:110@:0@:6.60004@:10@:1.81502@:6.60004@:0@:mens ural.d0@} [110] @{char@:Mensural 6/8 meter@:162@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural68@} [162] @{char@:64th Mensural Flag (down)@:143@:3.78004@:0@:0.63004@:28.35002@:0@:0@:me nsurald16@} [143] @{char@:Hufnagel fa clef@:84@:0@:3.02402@:2.89801@:2.52002@:3.02402@:0@:hufnage l.fa_change@} [84] @{char@:Reverse Custos Mensural@:111@:0@:6.60004@:12.5@:1.81502@:6.60004@:0@:me nsural.d1@} [111] @{char@:Mensural 9/8 meter@:163@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural98@} [163] @{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 @{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@:Hufnagel do/fa clef@:85@:0@:3.78@:9.92252@:2.3625@:3.78@:0@:hufnagel.do .fa@} [85] @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.50003@:3.00003@:3.00003@:5@:3.00003@:0@:medicaeaM 1@} [113] @{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 @{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] @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me nsural44@} [145] @{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 @{char@:Mensural 2/2 meter@:146@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me nsural22@} [146] @{char@:Hufnagel do/fa clef@:86@:0@:3.02402@:9.19803@:1.89001@:3.02402@:0@:hufn agel.do.fa_change@} [86]@{group@:scripts@} @{char@:ictus@:167@:0.23232@:0.23232@:0.69432@:0.69432@:0.23232@:0@:ictus@} [167] @{char@:Mensural 3/2 meter@:147@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me nsural32@} [147] @{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] @{char@:accentus up@:168@:0.49594@:0.49594@:0.69432@:0.69432@:0.49594@:0@:uacce ntus@} [168] @{puorg@:clefs@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf @{char@:Mensural 6/4 meter@:148@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me nsural64@} [148] @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:2.15196@:1.79329@:3.15001@:2.15196@:0@:hufnagel .u0@} [89] @{char@:Mensural 9/4 meter@:149@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me nsural94@} [149] @{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@:Mensural 3/4 meter@:150@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me nsural34@} [150] @{char@:Custos Hufnagel@:90@:0@:2.15196@:1.79329@:4.72502@:2.15196@:0@:hufnagel .u1@} [90] @{char@:half circle@:171@:0.61992@:0.61992@:0.61992@:0@:0.61992@:0@:dsemicircul us@} [171] @{char@:Custos Hufnagel@:91@:0@:2.15196@:1.79329@:3.93752@:2.15196@:0@:hufnagel .u2@} [91] @{char@:Mensural 6/8 meter@:151@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me nsural68@} [151] @{char@:Mensural Sharp@:116@:1.79999@:2.79996@:2.19998@:2.19998@:2.79996@:0@:me nsural1@} [116] @{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@: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@:Reverse Custos Hufnagel@:92@:0@:2.15196@:3.15001@:1.79329@:2.15196@:0@: hufnagel.d0@} [92] @{char@:Mensural Flat@:117@:0.37503@:2.375@:1.62503@:9.37505@:2.375@:0@:mensura lM1@} [117] @{char@:Mensural 6/8 meter@:154@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me nsural68alt@} [154] @{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@:signum congruentiae up@:174@:2.68068@:2.68068@:1.16154@:9.56116@:2.6806 8@:0@:usignumcongruentiae@} [174] @{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@:signum congruentiae down@:175@:2.68068@:2.68068@:9.56116@:1.16154@:2.68 068@:0@:dsignumcongruentiae@} [175] @{char@:Custos Med.@:95@:0@:0.89664@:1.79329@:3.15001@:0.89664@:0@:medicaea.u0@ } [95] @{char@:Mensural 2/2 meter@:157@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural22@} [157] @{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 @{char@:Mensural 3/2 meter@:158@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural32@} [158] @{group@:dots@} @{char@:duration dot@:177@:0@:1.16763@:0.58382@:0.58382@:1.16763@:0@:dotvatican a@} [177] @{char@:Custos Med.@:96@:0@:0.89664@:1.79329@:4.72502@:0.89664@:0@:medicaea.u1@ } [96] @{char@:Kievan augmentation dot@:178@:0@:3.50288@:1.75145@:1.75145@:3.50288@:0@ :dotkievan@} [178] @{puorg@:dots@} ) @{tnof@}) ) @{char@:Mensural 6/4 meter@:159@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural64@} [159] (some charht values had to be adjusted by as much as 0.49594pt) (some chardp values had to be adjusted by as much as 0.49594pt) Font metrics written on parmesan16.tfm. 146 output files written: parmesan16.33 .. parmesan16.178 Transcript written on parmesan16.log. @{char@:Mensural 9/4 meter@:160@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural94@} [160] @{char@:Hufnagel Flat@:118@:0.50005@:3.00005@:1.75005@:9.25005@:3.00005@:0@:huf nagelM1@} [118] @{char@:Custos Med.@:97@:0@:0.89664@:1.79329@:3.93752@:0.89664@:0@:medicaea.u2@ } [97] @{char@:Kievan sharp@:119@:0@:8.00003@:8.00003@:8.00003@:8.00003@:0@:kievan1@} [119] @{char@:Mensural 3/4 meter@:161@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural34@} [161] @{char@:Kievan flat@:120@:0@:5@:5@:9.00002@:5@:0@:kievanM1@} [120] @{char@:Reverse Custos Med.@:98@:0@:0.89664@:3.15001@:1.79329@:0.89664@:0@:medi caea.d0@} [98] @{puorg@:accidentals@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf @{char@:Mensural 6/8 meter@:162@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural68@} [162] @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@:3.00003@:10@:0.50003@:3.00003@:0@:mensu ralu03@} [121] @{char@:Reverse Custos Med.@:99@:0@:0.89664@:4.72502@:1.79329@:0.89664@:0@:medi caea.d1@} [99] @{char@:Mensural 9/8 meter@:163@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural98@} [163] @{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@:Mensural 4/8 meter@:164@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural48@} [164] @{char@:8th Mensural Flag (down)@:124@:3.00003@:0@:0.50003@:10@:0@:0@:mensurald 03@} [124] @{char@:Reverse Custos Med.@:100@:0@:0.89664@:3.93752@:1.79329@:0.89664@:0@:med icaea.d2@} [100] 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: 4209797 font_size: 15.8107098381071 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=63.2482671707624; bpppix 0.02; nonstopmode; input parmesan16.mf'"... @{char@:8th Mensural Flag (down)@:125@:3.00003@:0@:0.50003@:7.5@:0@:0@:mensural d13@} [125] @{char@:Mensural 6/8 meter@:165@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural68alt@} [165] @{char@:8th Mensural Flag (down)@:126@:3.00003@:0@:0.50003@:8.75@:0@:0@:mensura ld23@} [126] @{char@:Mensural 2/4 meter@:166@:0@: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 @{char@:16th Mensural Flag (up)@:127@:0@:3.00003@:15@:0.50003@:3.00003@:0@:mens uralu04@} [127]@{group@:scripts@} @{char@:ictus@:167@:0.27234@:0.27234@:1.10252@:1.10252@:0.27234@:0@:ictus@} [167] @{char@:Custos Ed. Vat.@:101@:0@:0.8608@:1.1119@:3.15001@:0.8608@:0@:vaticana.u 0@} [101] @{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@:16th Mensural Flag (up)@:128@:0@:3.00003@:12.5@:0.50003@:3.00003@:0@:me nsuralu14@} [128] @{char@:half circle@:170@:0.98438@:0.98438@:0@:0.98438@:0.98438@:0@:usemicircul us@} [170] @{char@:Custos Ed. Vat.@:102@:0@:0.8608@:1.1119@:4.72502@:0.8608@:0@:vaticana.u 1@} [102] @{char@:half circle@:171@:0.98438@:0.98438@:0.98438@:0@:0.98438@:0@:dsemicircul us@} [171] @{char@:Custos Ed. Vat.@:103@:0@:0.8608@:1.1119@:3.93752@:0.8608@:0@:vaticana.u 2@} [103] @{char@:16th Mensural Flag (up)@:129@:0@:3.00003@:13.75@:0.50003@:3.00003@:0@:m ensuralu24@} [129] @{char@:circle@:172@:0.98438@:0.98438@:0.98438@:0.98438@:0.98438@:0@:circulus@} [172] @{char@:Reverse Custos Ed. Vat.@:104@:0@:0.8608@:3.15001@:1.1119@:0.8608@:0@:va ticana.d0@} [104] @{char@:augmentum@:173@:0.7875@:0.7875@:0.7875@:0.7875@:0.7875@:0@:augmentum@} [173]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:16th Mensural Flag (down)@:130@:3.00003@:0@:0.50003@:15@:0@:0@:mensural d04@} [130] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) @{char@:16th Mensural Flag (down)@:131@:3.00003@:0@:0.50003@:12.5@:0@:0@:mensur ald14@} [131] @{char@:signum congruentiae up@:174@:3.96701@:3.96701@:1.36166@:14.50633@:3.967 01@:0@:usignumcongruentiae@} [174] @{char@:Reverse Custos Ed. Vat.@:105@:0@:0.8608@:4.72502@:1.1119@:0.8608@:0@:va ticana.d1@} [105] (/<>/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 @{char@:16th Mensural Flag (down)@:132@:3.00003@:0@:0.50003@:13.75@:0@:0@:mensu rald24@} [132]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:signum congruentiae down@:175@:3.96701@:3.96701@:14.50633@:1.36166@:3.9 6701@:0@:dsignumcongruentiae@} [175]) (/<>/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 @{char@:Reverse Custos Ed. Vat.@:106@:0@:0.8608@:3.93752@:1.1119@:0.8608@:0@:va ticana.d2@} [106] @{group@:rests@} @{char@:Neo-mensural maxima rest@:33@:0@:4.76102@:3.9675@:3.9675@:4.76102@:0@:M 3neomensural@} [33] @{char@:32th Mensural Flag (up)@:133@:0@:3.00003@:20@:0.50003@:3.00003@:0@:mens uralu05@} [133] @{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@:Kievan end of piece (slash)@:176@:0@:10.07994@:13.11743@:18.38258@:10.0 7994@:0@:barline.kievan@} [176] @{puorg@:scripts@} ) @{char@:Custos Mensural@:107@:0@:4.30386@:1.18358@:6.30002@:4.30386@:0@:mensura l.u0@} [107] @{char@:Neo-mensural whole rest@:36@:0@:1.587@:2.47969@:0@:1.587@:0@:0neomensur al@} [36] (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf @{char@:Neo-mensural half rest@:37@:0@:1.587@:0@:2.47969@:1.587@:0@:1neomensura l@} [37] @{group@:dots@} @{char@:duration dot@:177@:0@:1.91844@:0.95923@:0.95923@:1.91844@:0@:dotvatican a@} [177] @{char@:Neo-mensural 4th rest@:38@:0@:3.17401@:0@:3.17401@:3.17401@:0@:2neomens ural@} [38] @{char@:Kievan augmentation dot@:178@:0@:5.75534@:2.87767@:2.87767@:5.75534@:0@ :dotkievan@} [178] @{puorg@:dots@} ) @{tnof@}) @{char@:Neo-mensural 8th rest@:39@:0@:3.17401@:0@:3.17401@:3.17401@:0@:3neomens ural@} [39] ) @{char@:Custos Mensural@:108@:0@:4.30386@:1.18358@:7.87503@:4.30386@:0@:mensura l.u1@} [108] @{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] (some charht values had to be adjusted by as much as 0.7875pt) (some chardp values had to be adjusted by as much as 0.7875pt) Font metrics written on parmesan26.tfm. 146 output files written: parmesan26.33 .. parmesan26.178 Transcript written on parmesan26.log. @{char@:Mensural 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@:32th Mensural Flag (up)@:134@:0@:3.00003@:17.5@:0.50003@:3.00003@:0@:me nsuralu15@} [134] @{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@:32th Mensural Flag (up)@:135@:0@:3.00003@:18.75@:0.50003@:3.00003@:0@:m ensuralu25@} [135] @{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 @{char@:32th Mensural Flag (down)@:136@:3.00003@:0@:0.50003@:20@:0@:0@:mensural d05@} [136] @{char@:Custos Mensural@:109@:0@:4.30386@:1.18358@:7.08752@:4.30386@:0@:mensura l.u2@} [109] @{group@:clefs@} @{char@:Ed. Vat. do clef@:49@:0@:1.98375@:3.17401@:3.17401@:1.98375@:0@:vatican a.do@} [49] @{char@:Reverse Custos Mensural@:110@:0@:4.30386@:6.30002@:1.18358@:4.30386@:0@ :mensural.d0@} [110] @{char@:32th Mensural Flag (down)@:137@:3.00003@:0@:0.50003@:17.5@:0@:0@:mensur ald15@} [137] @{char@:Ed. Vat. do clef@:50@:0@:1.98375@:3.17401@:3.17401@:1.98375@:0@:vatican a.do_change@} [50] mf2pt1 is using the following font parameters: font_version: 001.000 font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. font_family: 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: 4224453 font_size: 25.1058530510585 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=39.8313492063492; bpppix 0.02; nonstopmode; input parmesan26.mf'"... @{char@: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 @{char@:Ed. Vat. fa clef@:51@:0@:4.16588@:5.95125@:3.17401@:4.16588@:0@:vatican a.fa@} [51] @{char@:32th Mensural Flag (down)@:138@:3.00003@:0@:0.50003@:18.75@:0@:0@:mensu rald25@} [138] @{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. 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. Vat. Natural@:115@:0.17462@:1.4346@:2.39398@:2.39398@:1.4346@:0@:va ticana0@} [115] @{char@:64th Mensural Flag (up)@:139@:0@:3.00003@:25@:0.50003@:3.00003@:0@:mens uralu06@} [139] @{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@:Mensural Sharp@:116@:1.1826@:1.81259@:1.4346@:1.4346@:1.81259@:0@:mensu ral1@} [116]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) @{char@:64th Mensural Flag (up)@:140@:0@:3.00003@:22.5@:0.50003@:3.00003@:0@:me nsuralu16@} [140](./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Mensural Flat@:117@:0.32742@:1.5874@:1.11493@:5.99745@:1.5874@:0@:mensu ralM1@} [117] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:Ed. Med. fa clef@:56@:0@:5.39581@:4.76102@:4.76102@:5.39581@:0@:medicae a.fa_change@} [56]) (/<>/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 @{char@:64th Mensural Flag (up)@:141@:0@:3.00003@:23.75@:0.50003@:3.00003@:0@:m ensuralu26@} [141]) (/<>/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 c clef@:57@:0@:10.72269@:7.935@:7.935@:10.72269@:0@:neomen sural.c@} [57] @{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@:64th Mensural Flag (down)@:142@:3.00003@:0@:0.50003@:25@:0@:0@:mensural d06@} [142] @{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@:Hufnagel Flat@:118@:0.43655@:2.01157@:1.16328@:5.8883@:2.01157@:0@:hufn agelM1@} [118] @{char@:Neo-mensural 16th rest@:40@:0@:5.04002@:0@:6.3@:5.04002@:0@:4neomensura l@} [40] @{char@:Kievan sharp@:119@:0@:5.04004@:5.04004@:5.04004@:5.04004@:0@:kievan1@} [119] @{char@:Mensural maxima rest@:41@:0@:1.89001@:6.3@:12.6@:1.89001@:0@:M3mensural @} [41] @{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 @{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@:neo-mensural c clef@:58@:0@:8.57816@:6.34802@:6.34802@:8.57816@:0@:neom ensural.c_change@} [58] @{char@:Mensural 8th rest@:47@:0@:5.04002@:0@:5.04002@:5.04002@:0@:3mensural@} [47] @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@:1.89003@:6.30002@:0.31502@:1.89003@:0@: mensuralu03@} [121] @{char@:Mensural 16th rest@:48@:0@:5.04002@:0@:6.3@:5.04002@:0@:4mensural@} [48] @{char@:8th Mensural Flag (up)@:122@:0@:1.89003@:4.72502@:0.31502@:1.89003@:0@: mensuralu13@} [122] @{puorg@:rests@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf @{char@:8th Mensural Flag (up)@:123@:0@:1.89003@:5.51251@:0.31502@:1.89003@:0@: mensuralu23@} [123] @{group@:clefs@} @{char@:Ed. Vat. do clef@:49@:0@:3.15001@:5.04002@:5.04002@:3.15001@:0@:vatican a.do@} [49] @{char@:8th Mensural Flag (down)@:124@:1.89003@:0@:0.31502@:6.30002@:0@:0@:mens urald03@} [124] @{char@:Ed. Vat. do clef@:50@:0@:3.15001@:5.04002@:5.04002@:3.15001@:0@:vatican a.do_change@} [50] @{char@:petrucci c1 clef@:59@:0@:3.9675@:5.55447@:12.69598@:3.9675@:0@:petrucci .c1@} [59] @{char@:8th Mensural Flag (down)@:125@:1.89003@:0@:0.31502@:4.72502@:0@:0@:mens urald13@} [125] @{char@:64th Mensural Flag (down)@:143@:3.00003@:0@:0.50003@:22.5@:0@:0@:mensur ald16@} [143] @{char@:Ed. Vat. fa clef@:51@:0@:6.61502@:9.45001@:5.04002@:6.61502@:0@:vatican a.fa@} [51] @{char@:8th Mensural Flag (down)@:126@:1.89003@:0@:0.31502@:5.51251@:0@:0@:mens urald23@} [126] @{char@:petrucci c1 clef@:60@:0@:3.17401@:4.96806@:11.3556@:3.17401@:0@:petrucc i.c1_change@} [60] @{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@:16th Mensural Flag (up)@:127@:0@:1.89003@:9.45003@:0.31502@:1.89003@:0@ :mensuralu04@} [127] @{char@:petrucci c2 clef@:61@:0@:3.9675@:9.52197@:12.69598@:3.9675@:0@:petrucci .c2@} [61] @{char@:Ed. Med. do clef@:54@:0@:5.04002@:7.56004@:7.56004@:5.04002@:0@:medicae a.do_change@} [54] @{char@:16th Mensural Flag (up)@:128@:0@:1.89003@:7.87503@:0.31502@:1.89003@:0@ :mensuralu14@} [128] @{char@:Ed. Med. fa clef@:55@:0@:10.70999@:9.45001@:9.45001@:10.70999@:0@:medic aea.fa@} [55] @{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 @{char@:Ed. Med. fa clef@:56@:0@:8.56802@:7.56004@:7.56004@:8.56802@:0@:medicae a.fa_change@} [56] @{char@:petrucci c2 clef@:62@:0@:3.17401@:8.5167@:11.3556@:3.17401@:0@:petrucci .c2_change@} [62] @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural44@} [145] @{char@:16th Mensural Flag (up)@:129@:0@:1.89003@:8.66252@:0.31502@:1.89003@:0@ :mensuralu24@} [129] @{char@:Mensural 2/2 meter@:146@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural22@} [146] @{char@:petrucci c3 clef@:63@:0@:3.9675@:12.69598@:12.69598@:3.9675@:0@:petrucc i.c3@} [63] @{char@:Mensural 3/2 meter@:147@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural32@} [147] @{char@:petrucci c3 clef@:64@:0@:3.17401@:11.3556@:11.3556@:3.17401@:0@:petrucc i.c3_change@} [64] @{char@:neo-mensural c clef@:57@:0@:15.86798@:12.6@:12.6@:15.86798@:0@:neomensu ral.c@} [57] @{char@:16th Mensural Flag (down)@:130@:1.89003@:0@:0.31502@:9.45003@:0@:0@:men surald04@} [130] @{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@: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@:Mensural 3/4 meter@:150@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural34@} [150] @{char@:petrucci c4 clef@:65@:0@:3.9675@:12.69598@:9.52197@:3.9675@:0@:petrucci .c4@} [65] @{char@:neo-mensural c clef@:58@:0@:12.69443@:10.08005@:10.08005@:12.69443@:0@: neomensural.c_change@} [58] @{char@:Mensural 6/8 meter@:151@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural68@} [151] @{char@:32th Mensural Flag (up)@:133@:0@:1.89003@:12.60004@:0.31502@:1.89003@:0 @:mensuralu05@} [133] @{char@:petrucci c4 clef@:66@:0@:3.17401@:11.3556@:8.5167@:3.17401@:0@:petrucci .c4_change@} [66] @{char@:Mensural 9/8 meter@:152@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural98@} [152] @{char@:petrucci c1 clef@:59@:0@:6.3@:8.81996@:20.15999@:6.3@:0@:petrucci.c1@} [59] @{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@:32th Mensural Flag (up)@:134@:0@:1.89003@:11.02504@:0.31502@:1.89003@:0 @:mensuralu15@} [134] @{char@:petrucci c5 clef@:67@:0@:3.9675@:12.69598@:5.55447@:3.9675@:0@:petrucci .c5@} [67] @{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@:32th Mensural Flag (up)@:135@:0@:1.89003@:11.81253@:0.31502@:1.89003@:0 @:mensuralu25@} [135] @{char@:petrucci c1 clef@:60@:0@:5.04002@:7.8888@:18.03157@:5.04002@:0@:petrucc i.c1_change@} [60] @{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@:petrucci c5 clef@:68@:0@:3.17401@:11.3556@:4.96806@:3.17401@:0@:petrucc i.c5_change@} [68] @{char@:Mensural 6/4 meter@:159@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural64@} [159] @{char@:mensural c clef@:69@:0@:4.61795@:8.72849@:8.72849@:4.61795@:0@:mensural .c@} [69] @{char@:32th Mensural Flag (down)@:136@:1.89003@:0@:0.31502@:12.60004@:0@:0@:me nsurald05@} [136] @{char@:Mensural 9/4 meter@:160@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural94@} [160] @{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@:32th Mensural Flag (down)@:137@:1.89003@:0@:0.31502@:11.02504@:0@:0@:me nsurald15@} [137] @{char@:petrucci c2 clef@:61@:0@:6.3@:15.11996@:20.15999@:6.3@:0@:petrucci.c2@} [61] @{char@:black mensural c clef@:72@:0@:3.82446@:6.98282@:6.98282@:3.82446@:0@:bl ackmensural.c_change@} [72] @{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@:petrucci f clef@:73@:0@:7.7224@:17.85374@:9.91875@:7.7224@:0@:petrucci. f@} [73] @{char@:petrucci c2 clef@:62@:0@:5.04002@:13.52367@:18.03157@:5.04002@:0@:petru cci.c2_change@} [62] @{char@:32th Mensural Flag (down)@:138@:1.89003@:0@:0.31502@:11.81253@:0@:0@:me nsurald25@} [138] @{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@:petrucci c3 clef@:63@:0@:6.3@:20.15999@:20.15999@:6.3@:0@:petrucci.c3@} [63] @{char@:Mensural 2/4 meter@:166@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural24@} [166] @{char@:petrucci f clef@:74@:0@:6.17793@:14.28305@:7.93503@:6.17793@:0@:petrucc i.f_change@} [74] @{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@:mensural f clef@:75@:0@:4.76099@:2.3805@:2.3805@:4.76099@:0@:mensural.f @} [75] @{char@:accentus up@:168@:0.625@:0.625@:0.87502@:0.87502@:0.625@:0@:uaccentus@} [168] @{char@:petrucci c3 clef@:64@:0@:5.04002@:18.03157@:18.03157@:5.04002@:0@:petru cci.c3_change@} [64] @{char@:accentus down@:169@:0.625@:0.625@:0.87502@:0.87502@:0.625@:0@:daccentus @} [169] @{char@:64th Mensural Flag (up)@:139@:0@:1.89003@:15.75005@:0.31502@:1.89003@:0 @:mensuralu06@} [139] @{char@:half circle@:170@:0.78125@:0.78125@:0@:0.78125@:0.78125@:0@:usemicircul us@} [170] @{char@:mensural f clef@:76@:0@:3.8088@:1.9044@:1.9044@:3.8088@:0@:mensural.f_c hange@} [76] @{char@:half circle@:171@:0.78125@:0.78125@:0.78125@:0@:0.78125@:0@:dsemicircul us@} [171] @{char@:petrucci c4 clef@:65@:0@:6.3@:20.15999@:15.11996@:6.3@:0@:petrucci.c4@} [65] @{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@:64th Mensural Flag (up)@:140@:0@:1.89003@:14.17505@:0.31502@:1.89003@:0 @:mensuralu16@} [140] @{char@:petrucci c4 clef@:66@:0@:5.04002@:18.03157@:13.52367@:5.04002@:0@:petru cci.c4_change@} [66]@{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@:petrucci c5 clef@:67@:0@:6.3@:20.15999@:8.81996@:6.3@:0@:petrucci.c5@} [67] @{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 @{char@:64th Mensural Flag (up)@:141@:0@:1.89003@:14.96254@:0.31502@:1.89003@:0 @:mensuralu26@} [141] @{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. @{char@:petrucci c5 clef@:68@:0@:5.04002@:18.03157@:7.8888@:5.04002@:0@:petrucc i.c5_change@} [68] @{char@:64th Mensural Flag (down)@:142@:1.89003@:0@:0.31502@:15.75005@:0@:0@:me nsurald06@} [142] @{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 g clef@:77@:0@:4.95938@:2.57886@:15.0765@:4.95938@:0@:petrucci .g@} [77] @{char@:64th Mensural Flag (down)@:143@:1.89003@:0@:0.31502@:14.17505@:0@:0@:me nsurald16@} [143] 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: 4696877 font_size: 19.9252801992528 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=50.1875; bpppix 0.02; nonstopmode; input parmesan20.mf'"... @{char@:petrucci f clef@:73@:0@:12.26242@:28.35002@:15.75002@:12.26242@:0@:petr ucci.f@} [73] @{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@:petrucci f clef@:74@:0@:9.80998@:22.6801@:12.60007@:9.80998@:0@:petrucc i.f_change@} [74] @{char@:Mensural 3/2 meter@:147@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens ural32@} [147]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:mensural f clef@:75@:0@:7.55998@:3.78@:3.78@:7.55998@:0@:mensural.f@} [75] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:Mensural 6/4 meter@:148@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens ural64@} [148]) (/<>/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 @{char@:Mensural 9/4 meter@:149@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens ural94@} [149](/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{char@:Mensural 3/4 meter@:150@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur al34@} [150] (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf @{char@:petrucci g clef@:78@:0@:3.96751@:2.0631@:12.06125@:3.96751@:0@:petrucci .g_change@} [78]) @{font@:GNU@:LilyPond@:parmesan@:20@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf @{char@:mensural f clef@:76@:0@:6.048@:3.024@:3.024@:6.048@:0@:mensural.f_chang e@} [76] @{char@:Mensural 6/8 meter@:151@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur al68@} [151] @{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@:Mensural 9/8 meter@:152@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur al98@} [152] @{char@:Neo-mensural whole rest@:36@:0@:2@:3.125@:0@:2@:0@:0neomensural@} [36] @{char@:Mensural 4/8 meter@:153@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens ural48@} [153] @{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@:Mensural 6/8 meter@:154@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens ural68alt@} [154] @{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 2/4 meter@:155@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur al24@} [155] @{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 4/4 meter@:156@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural44@} [156] @{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 2/2 meter@:157@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural22@} [157] @{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 @{char@:Mensural 3/2 meter@:158@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural32@} [158] @{group@:clefs@} @{char@:Ed. Vat. do clef@:49@:0@:2.5@:4.00002@:4.00002@:2.5@:0@:vaticana.do@} [49] @{char@:Ed. Vat. do clef@:50@:0@:2.5@:4.00002@:4.00002@:2.5@:0@:vaticana.do_cha nge@} [50] @{char@:Mensural 6/4 meter@:159@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural64@} [159] @{char@:Ed. Vat. fa clef@:51@:0@:5.25002@:7.5@:4.00002@:5.25002@:0@:vaticana.fa @} [51] @{char@:Mensural 9/4 meter@:160@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural94@} [160] @{char@:mensural g clef@:79@:0@:4.95938@:2.57886@:15.0765@:4.95938@:0@:mensural .g@} [79] @{char@:Mensural 3/4 meter@:161@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural34@} [161] @{char@:petrucci g clef@:77@:0@:7.875@:4.09497@:23.94003@:7.875@:0@:petrucci.g@ } [77] @{char@:Ed. Vat. fa clef@:52@:0@:5.25002@:7.5@:4.00002@:5.25002@:0@:vaticana.fa _change@} [52] @{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@:Ed. Med. do clef@:53@:0@:5@:7.5@:7.5@:5@:0@:medicaea.do@} [53] @{char@:Mensural 4/8 meter@:164@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural48@} [164] @{char@:Ed. Med. do clef@:54@:0@:4.00002@:6.00003@:6.00003@:4.00002@:0@:medicae a.do_change@} [54] @{char@:Mensural 6/8 meter@:165@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural68alt@} [165] @{char@:Ed. Med. fa clef@:55@:0@:8.49998@:7.5@:7.5@:8.49998@:0@:medicaea.fa@} [55] @{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@:Ed. Med. fa clef@:56@:0@:6.80002@:6.00003@:6.00003@:6.80002@:0@:medicae a.fa_change@} [56] @{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@:petrucci g clef@:78@:0@:6.30003@:3.27599@:19.1521@:6.30003@:0@:petrucci .g_change@} [78] @{char@:mensural g clef@:80@:0@:3.96751@:2.0631@:12.06125@:3.96751@:0@:mensural .g_change@} [80] @{char@:signum congruentiae up@:174@:2.22984@:2.22984@:1.09138@:7.82796@:2.2298 4@:0@:usignumcongruentiae@} [174] @{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@:signum congruentiae down@:175@:2.22984@:2.22984@:7.82796@:1.09138@:2.22 984@:0@:dsignumcongruentiae@} [175] @{char@:Hufnagel fa clef@:83@:0@:4.76099@:4.5626@:3.9675@:4.76099@:0@:hufnagel. fa@} [83] @{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 @{char@:neo-mensural c clef@:57@:0@:13.00027@:10@:10@:13.00027@:0@:neomensural. c@} [57] @{group@:dots@} @{char@:duration dot@:177@:0@:0.90448@:0.45224@:0.45224@:0.90448@:0@:dotvatican a@} [177] @{char@:Hufnagel fa clef@:84@:0@:3.8088@:3.6501@:3.17401@:3.8088@:0@:hufnagel.f a_change@} [84] @{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. @{char@:Hufnagel do/fa clef@:85@:0@:4.76099@:12.4976@:2.97563@:4.76099@:0@:hufn agel.do.fa@} [85] @{char@:neo-mensural c clef@:58@:0@:10.40027@:8.00003@:8.00003@:10.40027@:0@:ne omensural.c_change@} [58] @{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] 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: 4619270 font_size: 12.5529265255293 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=79.6626984126984; bpppix 0.02; nonstopmode; input parmesan13.mf'"... @{char@:petrucci c1 clef@:59@:0@:5@:6.99997@:15.99998@:5@:0@:petrucci.c1@} [59] @{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@:mensural g clef@:79@:0@:7.875@:4.09497@:23.94003@:7.875@:0@:mensural.g@ } [79] @{char@:Reverse Custos Hufnagel@:94@:0@:2.6593@:4.95938@:2.21606@:2.6593@:0@:hu fnagel.d2@} [94] @{char@:petrucci c1 clef@:60@:0@:4.00002@:6.26094@:14.31078@:4.00002@:0@:petruc ci.c1_change@} [60] @{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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Custos Med.@:97@:0@:1.10803@:2.21606@:4.95938@:1.10803@:0@:medicaea.u2@ } [97] @{char@:petrucci c2 clef@:61@:0@:5@:11.99997@:15.99998@:5@:0@:petrucci.c2@} [61] 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 @{char@:Reverse Custos Med.@:98@:0@:1.10803@:3.9675@:2.21606@:1.10803@:0@:medic aea.d0@} [98](/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) @{char@:Reverse Custos Med.@:99@:0@:1.10803@:5.95125@:2.21606@:1.10803@:0@:medi caea.d1@} [99] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{char@:petrucci c2 clef@:62@:0@:4.00002@:10.73306@:14.31078@:4.00002@:0@:petru cci.c2_change@} [62] (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{char@:Reverse Custos Med.@:100@:0@:1.10803@:4.95938@:2.21606@:1.10803@:0@:med icaea.d2@} [100] @{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@:Custos Ed. Vat.@:101@:0@:1.06374@:1.37402@:3.9675@:1.06374@:0@:vaticana .u0@} [101] @{char@:Neo-mensural longa rest@:34@:0@:1.26001@:3.15001@:3.15001@:1.26001@:0@: M2neomensural@} [34] @{char@:Custos Ed. Vat.@:102@:0@:1.06374@:1.37402@:5.95125@:1.06374@:0@:vatican a.u1@} [102] @{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@:Custos Ed. Vat.@:103@:0@:1.06374@:1.37402@:4.95938@:1.06374@:0@:vatican a.u2@} [103] @{char@:Neo-mensural half rest@:37@:0@:1.26001@:0@:1.96875@:1.26001@:0@:1neomen sural@} [37] @{char@:Reverse Custos Ed. Vat.@:104@:0@:1.06374@:3.9675@:1.37402@:1.06374@:0@: vaticana.d0@} [104] @{char@:Neo-mensural 4th rest@:38@:0@:2.52002@:0@:2.52002@:2.52002@:0@:2neomens ural@} [38] @{char@:Reverse Custos Ed. Vat.@:105@:0@:1.06374@:5.95125@:1.37402@:1.06374@:0@ :vaticana.d1@} [105] @{char@:petrucci c3 clef@:63@:0@:5@:15.99998@:15.99998@:5@:0@:petrucci.c3@} [63] @{char@:Neo-mensural 8th rest@:39@:0@:2.52002@:0@:2.52002@:2.52002@:0@:3neomens ural@} [39] @{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@:Reverse Custos Ed. Vat.@:106@:0@:1.06374@:4.95938@:1.37402@:1.06374@:0@ :vaticana.d2@} [106] @{char@:Hufnagel do clef@:82@:0@:5.54405@:3.528@:3.78001@:5.54405@:0@:hufnagel. do_change@} [82] @{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@:Custos Mensural@:107@:0@:5.31853@:1.4626@:7.935@:5.31853@:0@:mensural.u 0@} [107] @{char@:petrucci c3 clef@:64@:0@:4.00002@:14.31078@:14.31078@:4.00002@:0@:petru cci.c3_change@} [64] @{char@:Hufnagel fa clef@:83@:0@:7.55998@:7.24496@:6.3@:7.55998@:0@:hufnagel.fa @} [83] @{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@:Custos Mensural@:108@:0@:5.31853@:1.4626@:9.91875@:5.31853@:0@:mensural .u1@} [108] @{char@:Hufnagel fa clef@:84@:0@:6.04802@:5.79599@:5.04002@:6.04802@:0@:hufnage l.fa_change@} [84] @{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@:Custos Mensural@:109@:0@:5.31853@:1.4626@:8.92688@:5.31853@:0@:mensural .u2@} [109] @{char@:Mensural 4th rest@:46@:0@:2.52002@:0@:2.52002@:2.52002@:0@:2mensural@} [46] @{char@:Reverse Custos Mensural@:110@:0@:5.31853@:7.935@:1.4626@:5.31853@:0@:me nsural.d0@} [110] @{char@:Hufnagel do/fa clef@:85@:0@:7.55998@:19.84497@:4.725@:7.55998@:0@:hufna gel.do.fa@} [85] @{char@:petrucci c4 clef@:65@:0@:5@:15.99998@:11.99997@:5@:0@:petrucci.c4@} [65] @{char@:Mensural 8th rest@:47@:0@:2.52002@:0@:2.52002@:2.52002@:0@:3mensural@} [47] @{char@:Reverse Custos Mensural@:111@:0@:5.31853@:9.91875@:1.4626@:5.31853@:0@: mensural.d1@} [111] @{char@:Mensural 16th rest@:48@:0@:2.52002@:0@:3.15001@:2.52002@:0@:4mensural@} [48] @{puorg@:rests@} ) @{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 (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf @{char@:Hufnagel do/fa clef@:86@:0@:6.04802@:18.396@:3.78001@:6.04802@:0@:hufna gel.do.fa_change@} [86] @{group@:clefs@} @{char@:Ed. Vat. do clef@:49@:0@:1.57501@:2.52002@:2.52002@:1.57501@:0@:vatican a.do@} [49] @{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@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.39677@:2.38052@:2.38052@:3.9675@:2.38052@:0@:medi caeaM1@} [113] @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:4.10684@:3.42233@:6.3@:4.10684@:0@:hufnagel.u0@ } [89] @{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@:Ed. Vat. do clef@:50@:0@:1.57501@:2.52002@:2.52002@:1.57501@:0@:vatican a.do_change@} [50] @{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@:Ed. Vat. fa clef@:51@:0@:3.30753@:4.72502@:2.52002@:3.30753@:0@:vatican a.fa@} [51] @{char@:Reverse Custos Hufnagel@:92@:0@:4.10684@:6.3@:3.42233@:4.10684@:0@:hufn agel.d0@} [92] @{char@:Mensural Sharp@:116@:1.45543@:2.24889@:1.77281@:1.77281@:2.24889@:0@:me nsural1@} [116] @{char@:petrucci c4 clef@:66@:0@:4.00002@:14.31078@:10.73306@:4.00002@:0@:petru cci.c4_change@} [66] @{char@:Reverse Custos Hufnagel@:93@:0@:4.10684@:9.45001@:3.42233@:4.10684@:0@: hufnagel.d1@} [93] @{char@:Mensural Flat@:117@:0.34846@:1.93544@:1.34035@:7.48997@:1.93544@:0@:men suralM1@} [117] @{char@:Reverse Custos Hufnagel@:94@:0@:4.10684@:7.875@:3.42233@:4.10684@:0@:hu fnagel.d2@} [94] @{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@: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@:Ed. Med. do clef@:54@:0@:2.52002@:3.78003@:3.78003@:2.52002@:0@:medicae a.do_change@} [54] @{char@:petrucci c5 clef@:67@:0@:5@:15.99998@:6.99997@:5@:0@:petrucci.c5@} [67] @{char@:Custos Med.@:97@:0@:1.71117@:3.42233@:7.875@:1.71117@:0@:medicaea.u2@} [97] @{char@:Ed. Med. fa clef@:55@:0@:5.35501@:4.72502@:4.72502@:5.35501@:0@:medicae a.fa@} [55] @{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@:Ed. Med. fa clef@:56@:0@:4.28403@:3.78003@:3.78003@:4.28403@:0@:medicae a.fa_change@} [56] @{char@:Custos Ed. Vat.@:101@:0@:1.64276@:2.12193@:6.3@:1.64276@:0@:vaticana.u0 @} [101] @{char@:Hufnagel Flat@:118@:0.46461@:2.44836@:1.42258@:7.37383@:2.44836@:0@:huf nagelM1@} [118] @{char@:petrucci c5 clef@:68@:0@:4.00002@:14.31078@:6.26094@:4.00002@:0@:petruc ci.c5_change@} [68] @{char@:Custos Ed. Vat.@:102@:0@:1.64276@:2.12193@:9.45001@:1.64276@:0@:vatican a.u1@} [102] @{char@:Kievan sharp@:119@:0@:6.34802@:6.34802@:6.34802@:6.34802@:0@:kievan1@} [119] @{char@:mensural c clef@:69@:0@:5.70006@:10.99998@:10.99998@:5.70006@:0@:mensur al.c@} [69] @{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 @{char@:mensural c clef@:70@:0@:4.70007@:8.80002@:8.80002@:4.70007@:0@:mensural .c_change@} [70] @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@:2.38052@:7.935@:0.39677@:2.38052@:0@:me nsuralu03@} [121] @{char@:Custos Ed. Vat.@:103@:0@:1.64276@:2.12193@:7.875@:1.64276@:0@:vaticana. u2@} [103] @{char@:black mensural c clef@:71@:0@:5.70006@:10.99998@:10.99998@:5.70006@:0@: blackmensural.c@} [71] @{char@:8th Mensural Flag (up)@:122@:0@:2.38052@:5.95125@:0.39677@:2.38052@:0@: mensuralu13@} [122] @{char@:neo-mensural c clef@:57@:0@:8.91934@:6.30002@:6.30002@:8.91934@:0@:neom ensural.c@} [57] @{char@:black mensural c clef@:72@:0@:4.70007@:8.80002@:8.80002@:4.70007@:0@:bl ackmensural.c_change@} [72] @{char@:8th Mensural Flag (up)@:123@:0@:2.38052@:6.94313@:0.39677@:2.38052@:0@: mensuralu23@} [123] @{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@:8th Mensural Flag (down)@:124@:2.38052@:0@:0.39677@:7.935@:0@:0@:mensur ald03@} [124] @{char@:petrucci f clef@:73@:0@:9.73207@:22.5@:12.5@:9.73207@:0@:petrucci.f@} [73] @{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@:Reverse Custos Ed. Vat.@:106@:0@:1.64276@:7.875@:2.12193@:1.64276@:0@:v aticana.d2@} [106] @{char@:neo-mensural c clef@:58@:0@:7.1355@:5.04004@:5.04004@:7.1355@:0@:neomen sural.c_change@} [58] @{char@:Custos Mensural@:107@:0@:8.21358@:2.25876@:12.6@:8.21358@:0@:mensural.u 0@} [107] @{char@:petrucci f clef@:74@:0@:7.78569@:18.00008@:10.00005@:7.78569@:0@:petruc ci.f_change@} [74] @{char@:16th Mensural Flag (up)@:127@:0@:2.38052@:11.9025@:0.39677@:2.38052@:0@ :mensuralu04@} [127] @{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@:petrucci c1 clef@:59@:0@:3.15001@:4.40999@:10.08002@:3.15001@:0@:petruc ci.c1@} [59] @{char@:16th Mensural Flag (up)@:128@:0@:2.38052@:9.91875@:0.39677@:2.38052@:0@ :mensuralu14@} [128] @{char@:Reverse Custos Mensural@:110@:0@:8.21358@:12.6@:2.25876@:8.21358@:0@:me nsural.d0@} [110] @{char@:16th Mensural Flag (up)@:129@:0@:2.38052@:10.91063@:0.39677@:2.38052@:0 @:mensuralu24@} [129] @{char@:Reverse Custos Mensural@:111@:0@:8.21358@:15.75002@:2.25876@:8.21358@:0 @:mensural.d1@} [111] @{char@:mensural f clef@:75@:0@:5.99998@:3@:3@:5.99998@:0@:mensural.f@} [75] @{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 @{char@:16th Mensural Flag (down)@:130@:2.38052@:0@:0.39677@:11.9025@:0@:0@:men surald04@} [130] @{char@:petrucci c1 clef@:60@:0@:2.52002@:3.9444@:9.01581@:2.52002@:0@:petrucci .c1_change@} [60] @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.63004@:3.78004@:3.78004@:6.3@:3.78004@:0@:medicae aM1@} [113] @{char@:16th Mensural Flag (down)@:131@:2.38052@:0@:0.39677@:9.91875@:0@:0@:men surald14@} [131] @{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 f clef@:76@:0@:4.8@:2.40001@:2.40001@:4.8@:0@:mensural.f_chang e@} [76] @{char@:16th Mensural Flag (down)@:132@:2.38052@:0@:0.39677@:10.91063@:0@:0@:me nsurald24@} [132] @{char@:petrucci c2 clef@:61@:0@:3.15001@:7.56@:10.08002@:3.15001@:0@:petrucci. c2@} [61] @{char@:32th Mensural Flag (up)@:133@:0@:2.38052@:15.87@:0.39677@:2.38052@:0@:m ensuralu05@} [133] @{char@:Mensural Sharp@:116@:2.23384@:3.4938@:2.73782@:2.73782@:3.4938@:0@:mens ural1@} [116] @{char@:32th Mensural Flag (up)@:134@:0@:2.38052@:13.88625@:0.39677@:2.38052@:0 @:mensuralu15@} [134] @{char@:petrucci c2 clef@:62@:0@:2.52002@:6.76184@:9.01581@:2.52002@:0@:petrucc i.c2_change@} [62] @{char@:Mensural Flat@:117@:0.4085@:2.92845@:1.98349@:11.74852@:2.92845@:0@:men suralM1@} [117] @{char@:32th Mensural Flag (up)@:135@:0@:2.38052@:14.87813@:0.39677@:2.38052@:0 @:mensuralu25@} [135] @{char@:petrucci c3 clef@:63@:0@:3.15001@:10.08002@:10.08002@:3.15001@:0@:petru cci.c3@} [63] @{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@:petrucci c3 clef@:64@:0@:2.52002@:9.01581@:9.01581@:2.52002@:0@:petrucc i.c3_change@} [64] @{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@:32th Mensural Flag (down)@:138@:2.38052@:0@:0.39677@:14.87813@:0@:0@:me nsurald25@} [138] @{char@:petrucci g clef@:77@:0@:6.25@:3.24997@:19.00002@:6.25@:0@:petrucci.g@} [77] @{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 @{char@:64th Mensural Flag (up)@:139@:0@:2.38052@:19.8375@:0.39677@:2.38052@:0@ :mensuralu06@} [139] @{char@:petrucci c4 clef@:65@:0@:3.15001@:10.08002@:7.56@:3.15001@:0@:petrucci. c4@} [65] @{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@:64th Mensural Flag (up)@:140@:0@:2.38052@:17.85374@:0.39677@:2.38052@:0 @:mensuralu16@} [140] @{char@:petrucci c4 clef@:66@:0@:2.52002@:9.01581@:6.76184@:2.52002@:0@:petrucc i.c4_change@} [66] @{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@:64th Mensural Flag (up)@:141@:0@:2.38052@:18.84563@:0.39677@:2.38052@:0 @:mensuralu26@} [141] @{char@:16th Mensural Flag (up)@:127@:0@:3.78004@:18.90001@:0.63004@:3.78004@:0 @:mensuralu04@} [127] @{char@:petrucci c5 clef@:67@:0@:3.15001@:10.08002@:4.40999@:3.15001@:0@:petruc ci.c5@} [67] @{char@:16th Mensural Flag (up)@:128@:0@:3.78004@:15.75002@:0.63004@:3.78004@:0 @:mensuralu14@} [128] @{char@:64th Mensural Flag (down)@:142@:2.38052@:0@:0.39677@:19.8375@:0@:0@:men surald06@} [142] @{char@:petrucci c5 clef@:68@:0@:2.52002@:9.01581@:3.9444@:2.52002@:0@:petrucci .c5_change@} [68] @{char@:petrucci g clef@:78@:0@:5.00002@:2.59999@:15.20007@:5.00002@:0@:petrucc i.g_change@} [78] @{char@:mensural c clef@:69@:0@:3.76118@:6.93001@:6.93001@:3.76118@:0@:mensural .c@} [69] @{char@:16th Mensural Flag (up)@:129@:0@:3.78004@:17.32501@:0.63004@:3.78004@:0 @:mensuralu24@} [129] @{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@:16th Mensural Flag (down)@:130@:3.78004@:0@:0.63004@:18.90001@:0@:0@:me nsurald04@} [130] @{char@:64th Mensural Flag (down)@:143@:2.38052@:0@:0.39677@:17.85374@:0@:0@:me nsurald16@} [143] @{char@:16th Mensural Flag (down)@:131@:3.78004@:0@:0.63004@:15.75002@:0@:0@:me nsurald14@} [131] @{char@:petrucci f clef@:73@:0@:6.13123@:14.17505@:7.87503@:6.13123@:0@:petrucc i.f@} [73] @{char@:16th Mensural Flag (down)@:132@:3.78004@:0@:0.63004@:17.32501@:0@:0@:me nsurald24@} [132] @{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 @{char@:32th Mensural Flag (up)@:133@:0@:3.78004@:25.20001@:0.63004@:3.78004@:0 @:mensuralu05@} [133] @{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@:32th Mensural Flag (up)@:134@:0@:3.78004@:22.05002@:0.63004@:3.78004@:0 @:mensuralu15@} [134] @{char@:Mensural 3/2 meter@:147@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural32@} [147] @{char@:petrucci f clef@:74@:0@:4.905@:11.34009@:6.30005@:4.905@:0@:petrucci.f_ change@} [74] @{char@:32th Mensural Flag (up)@:135@:0@:3.78004@:23.62502@:0.63004@:3.78004@:0 @:mensuralu25@} [135] @{char@:mensural g clef@:79@:0@:6.25@:3.24997@:19.00002@:6.25@:0@:mensural.g@} [79] @{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@:32th Mensural Flag (down)@:136@:3.78004@:0@:0.63004@:25.20001@:0@:0@:me nsurald05@} [136] @{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 f clef@:75@:0@:3.78@:1.89@:1.89@:3.78@:0@:mensural.f@} [75] @{char@:Mensural 9/8 meter@:152@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens ural98@} [152] @{char@:32th Mensural Flag (down)@:137@:3.78004@:0@:0.63004@:22.05002@:0@:0@:me nsurald15@} [137] @{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@:32th Mensural Flag (down)@:138@:3.78004@:0@:0.63004@:23.62502@:0@:0@:me nsurald25@} [138] @{char@:Mensural 2/4 meter@:155@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens ural24@} [155] @{char@:mensural f clef@:76@:0@:3.02402@:1.51201@:1.51201@:3.02402@:0@:mensural .f_change@} [76] @{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@:64th Mensural Flag (up)@:139@:0@:3.78004@:31.50002@:0.63004@:3.78004@:0 @:mensuralu06@} [139] @{char@:mensural g clef@:80@:0@:5.00002@:2.59999@:15.20007@:5.00002@:0@:mensura l.g_change@} [80] @{char@:Mensural 6/4 meter@:159@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural64@} [159] @{char@:Hufnagel do clef@:81@:0@:5.50003@:3.49998@:3.75@:5.50003@:0@:hufnagel.d o@} [81] @{char@:Mensural 9/4 meter@:160@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural94@} [160] @{char@:Hufnagel do clef@:82@:0@:4.40004@:2.8@:3.00002@:4.40004@:0@:hufnagel.do _change@} [82] @{char@:Mensural 3/4 meter@:161@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural34@} [161] @{char@:Hufnagel fa clef@:83@:0@:5.99998@:5.74997@:5@:5.99998@:0@:hufnagel.fa@} [83] @{char@:64th Mensural Flag (up)@:140@:0@:3.78004@:28.35002@:0.63004@:3.78004@:0 @:mensuralu16@} [140] @{char@:Hufnagel fa clef@:84@:0@:4.8@:4.59999@:4.00002@:4.8@:0@:hufnagel.fa_cha nge@} [84] @{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@:64th Mensural Flag (up)@:141@:0@:3.78004@:29.92502@:0.63004@:3.78004@:0 @:mensuralu26@} [141] @{char@:Mensural 4/8 meter@:164@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural48@} [164] @{char@:Hufnagel do/fa clef@:85@:0@:5.99998@:15.74997@:3.75@:5.99998@:0@:hufnag el.do.fa@} [85] @{char@:Mensural 6/8 meter@:165@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural68alt@} [165] @{char@:Hufnagel do/fa clef@:86@:0@:4.8@:14.59999@:3.00002@:4.8@:0@:hufnagel.do .fa_change@} [86] @{char@:Mensural 2/4 meter@:166@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural24@} [166] @{puorg@:timesig@} ) @{char@:64th Mensural Flag (down)@:142@:3.78004@:0@:0.63004@:31.50002@:0@:0@:me nsurald06@} [142] @{char@:Kievan tsefaut clef@:87@:0@:7.5@:11.25@:2.75002@:7.5@:0@:kievan.do@} [87] (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf @{char@:petrucci g clef@:77@:0@:3.93752@:2.04749@:11.97005@:3.93752@:0@:petrucc i.g@} [77] @{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@:scripts@} @{char@:ictus@:167@:0.23232@:0.23232@:0.69432@:0.69432@:0.23232@:0@:ictus@} [167] @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:3.30006@:2.75003@:5@:3.30006@:0@:hufnagel.u0@} [89] @{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@:Custos Hufnagel@:90@:0@:3.30006@:2.75003@:7.5@:3.30006@:0@:hufnagel.u1@ } [90] @{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@:Custos Hufnagel@:91@:0@:3.30006@:2.75003@:6.25@:3.30006@:0@:hufnagel.u2 @} [91] @{char@:64th Mensural Flag (down)@:143@:3.78004@:0@:0.63004@:28.35002@:0@:0@:me nsurald16@} [143] @{char@:Reverse Custos Hufnagel@:92@:0@:3.30006@:5@:2.75003@:3.30006@:0@:hufnag el.d0@} [92] @{char@:circle@:172@:0.61992@:0.61992@:0.61992@:0.61992@:0.61992@:0@:circulus@} [172] @{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@:augmentum@:173@:0.49594@:0.49594@:0.49594@:0.49594@:0.49594@:0@:augment um@} [173] @{char@:Custos Med.@:95@:0@:1.37502@:2.75003@:5@:1.37502@:0@:medicaea.u0@} [95] @{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 @{char@:Custos Med.@:96@:0@:1.37502@:2.75003@:7.5@:1.37502@:0@:medicaea.u1@} [96] @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me nsural44@} [145] @{char@:signum congruentiae up@:174@:2.68068@:2.68068@:1.16154@:9.56116@:2.6806 8@:0@:usignumcongruentiae@} [174] @{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@:Mensural 2/2 meter@:146@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me nsural22@} [146] @{char@:Reverse Custos Med.@:99@:0@:1.37502@:7.5@:2.75003@:1.37502@:0@:medicaea .d1@} [99] @{char@:signum congruentiae down@:175@:2.68068@:2.68068@:9.56116@:1.16154@:2.68 068@:0@:dsignumcongruentiae@} [175] @{char@:Mensural 3/2 meter@:147@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me nsural32@} [147] @{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 @{char@:Reverse Custos Med.@:100@:0@:1.37502@:6.25@:2.75003@:1.37502@:0@:medica ea.d2@} [100] @{char@:Mensural 6/4 meter@:148@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me nsural64@} [148] @{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@}) ) @{char@:Custos Ed. Vat.@:101@:0@:1.32004@:1.7051@:5@:1.32004@:0@:vaticana.u0@} [101] @{char@:Mensural 9/4 meter@:149@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me nsural94@} [149] (some charht values had to be adjusted by as much as 0.49594pt) (some chardp values had to be adjusted by as much as 0.49594pt) Font metrics written on parmesan16.tfm. 146 output files written: parmesan16.33 .. parmesan16.178 Transcript written on parmesan16.log. @{char@:Custos Ed. Vat.@:102@:0@:1.32004@:1.7051@:7.5@:1.32004@:0@:vaticana.u1@ } [102] @{char@:Mensural 3/4 meter@:150@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me nsural34@} [150] @{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@:Mensural 6/8 meter@:151@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me nsural68@} [151] @{char@:Reverse Custos Ed. Vat.@:105@:0@:1.32004@:7.5@:1.7051@:1.32004@:0@:vati cana.d1@} [105] @{char@:petrucci g clef@:78@:0@:3.15002@:1.638@:9.57608@:3.15002@:0@:petrucci.g _change@} [78] @{char@:Reverse Custos Ed. Vat.@:106@:0@:1.32004@:6.25@:1.7051@:1.32004@:0@:vat icana.d2@} [106] @{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@:Custos Mensural@:107@:0@:6.60004@:1.81502@:10@:6.60004@:0@:mensural.u0@ } [107] @{char@:Mensural 6/8 meter@:154@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me nsural68alt@} [154] @{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@:Mensural 2/4 meter@:155@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me nsural24@} [155] @{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 @{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] @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.50003@:3.00003@:3.00003@:5@:3.00003@:0@:medicaeaM 1@} [113] @{char@:Mensural 6/4 meter@:159@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural64@} [159] @{char@:Ed. Vat. Flat@:114@:0.12502@:2.62502@:1.69998@:4.55002@:2.62502@:0@:vat icanaM1@} [114] @{char@:Mensural 9/4 meter@:160@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural94@} [160] @{char@:Ed. Vat. Natural@:115@:0.20001@:2.19998@:3.79997@:3.79997@:2.19998@:0@: vaticana0@} [115] @{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 Sharp@:116@:1.79999@:2.79996@:2.19998@:2.19998@:2.79996@:0@:me nsural1@} [116] @{char@:Mensural 9/8 meter@:163@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural98@} [163] @{char@:Mensural Flat@:117@:0.37503@:2.375@:1.62503@:9.37505@:2.375@:0@:mensura lM1@} [117] @{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 g clef@:79@:0@:3.93752@:2.04749@:11.97005@:3.93752@:0@:mensura l.g@} [79] @{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@:Hufnagel Flat@:118@:0.50005@:3.00005@:1.75005@:9.25005@:3.00005@:0@:huf nagelM1@} [118] @{char@:augmentum@:173@:0.7875@:0.7875@:0.7875@:0.7875@:0.7875@:0@:augmentum@} [173] @{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 @{char@:signum congruentiae up@:174@:3.96701@:3.96701@:1.36166@:14.50633@:3.967 01@:0@:usignumcongruentiae@} [174] @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@:3.00003@:10@:0.50003@:3.00003@:0@:mensu ralu03@} [121] @{char@:signum congruentiae down@:175@:3.96701@:3.96701@:14.50633@:1.36166@:3.9 6701@:0@:dsignumcongruentiae@} [175] @{char@:8th Mensural Flag (up)@:122@:0@:3.00003@:7.5@:0.50003@:3.00003@:0@:mens uralu13@} [122] @{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@:8th Mensural Flag (up)@:123@:0@:3.00003@:8.75@:0.50003@:3.00003@:0@:men suralu23@} [123] @{char@:Kievan augmentation dot@:178@:0@:5.75534@:2.87767@:2.87767@:5.75534@:0@ :dotkievan@} [178] @{puorg@:dots@} ) @{tnof@}) ) @{char@:8th Mensural Flag (down)@:124@:3.00003@:0@:0.50003@:10@:0@:0@:mensurald 03@} [124] (some charht values had to be adjusted by as much as 0.7875pt) (some chardp values had to be adjusted by as much as 0.7875pt) Font metrics written on parmesan26.tfm. 146 output files written: parmesan26.33 .. parmesan26.178 Transcript written on parmesan26.log. @{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@: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@:16th Mensural Flag (up)@:127@:0@:3.00003@:15@:0.50003@:3.00003@:0@:mens uralu04@} [127] @{char@:Hufnagel do clef@:82@:0@:2.77203@:1.764@:1.89001@:2.77203@:0@:hufnagel. do_change@} [82] @{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@:Hufnagel fa clef@:83@:0@:3.78@:3.6225@:3.15001@:3.78@:0@:hufnagel.fa@} [83] @{char@:16th Mensural Flag (down)@:131@:3.00003@:0@:0.50003@:12.5@:0@:0@:mensur ald14@} [131] @{char@:Hufnagel fa clef@:84@:0@:3.02402@:2.89801@:2.52002@:3.02402@:0@:hufnage l.fa_change@} [84] @{char@:16th Mensural Flag (down)@:132@:3.00003@:0@:0.50003@:13.75@:0@:0@:mensu rald24@} [132] @{char@:Hufnagel do/fa clef@:85@:0@:3.78@:9.92252@:2.3625@:3.78@:0@:hufnagel.do .fa@} [85] @{char@:32th Mensural Flag (up)@:133@:0@:3.00003@:20@:0.50003@:3.00003@:0@:mens uralu05@} [133] @{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@:32th Mensural Flag (up)@:134@:0@:3.00003@:17.5@:0.50003@:3.00003@:0@:me nsuralu15@} [134] @{char@:Custos Hufnagel@:91@:0@:2.15196@:1.79329@:3.93752@:2.15196@:0@:hufnagel .u2@} [91] @{char@:Reverse Custos Hufnagel@:92@:0@:2.15196@:3.15001@:1.79329@:2.15196@:0@: hufnagel.d0@} [92] @{char@:32th Mensural Flag (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@: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@:32th Mensural Flag (down)@:138@:3.00003@:0@:0.50003@:18.75@:0@:0@:mensu rald25@} [138] @{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@:64th Mensural Flag (up)@:139@:0@:3.00003@:25@:0.50003@:3.00003@:0@:mens uralu06@} [139] @{char@:Reverse Custos Med.@:98@:0@:0.89664@:3.15001@:1.79329@:0.89664@:0@:medi caea.d0@} [98] @{char@:64th Mensural Flag (up)@:140@:0@:3.00003@:22.5@:0.50003@:3.00003@:0@:me nsuralu16@} [140] @{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@:64th Mensural Flag (up)@:141@:0@:3.00003@:23.75@:0.50003@:3.00003@:0@:m ensuralu26@} [141] @{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@:64th Mensural Flag (down)@:142@:3.00003@:0@:0.50003@:25@:0@:0@:mensural d06@} [142] @{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@:64th Mensural Flag (down)@:143@:3.00003@:0@:0.50003@:22.5@:0@:0@:mensur ald16@} [143] @{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@: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 @{char@:Reverse Custos Mensural@:110@:0@:4.30386@:6.30002@:1.18358@:4.30386@:0@ :mensural.d0@} [110] @{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@:Reverse Custos Mensural@:111@:0@:4.30386@:7.87503@:1.18358@:4.30386@:0@ :mensural.d1@} [111] @{char@:Mensural 3/2 meter@:147@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural32@} [147] @{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 @{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] @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.31502@:1.89003@:1.89003@:3.15001@:1.89003@:0@:med icaeaM1@} [113] @{char@:Mensural 3/4 meter@:150@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural34@} [150] @{char@:Ed. Vat. Flat@:114@:0.10915@:1.68416@:1.07098@:2.86652@:1.68416@:0@:vat icanaM1@} [114] @{char@:Mensural 6/8 meter@:151@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural68@} [151] @{char@:Ed. Vat. Natural@:115@:0.17462@:1.4346@:2.39398@:2.39398@:1.4346@:0@:va ticana0@} [115] @{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 Sharp@:116@:1.1826@:1.81259@:1.4346@:1.4346@:1.81259@:0@:mensu ral1@} [116] @{char@:Mensural 4/4 meter@:156@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural44@} [156] @{char@:Mensural Flat@:117@:0.32742@:1.5874@:1.11493@:5.99745@:1.5874@:0@:mensu ralM1@} [117] @{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@:Hufnagel Flat@:118@:0.43655@:2.01157@:1.16328@:5.8883@:2.01157@:0@:hufn agelM1@} [118] @{char@:Mensural 9/8 meter@:163@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural98@} [163] @{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 @{char@:Mensural 4/8 meter@:164@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural48@} [164] @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@:1.89003@:6.30002@:0.31502@:1.89003@:0@: mensuralu03@} [121] @{char@:Mensural 6/8 meter@:165@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural68alt@} [165] @{char@:8th Mensural Flag (up)@:122@:0@:1.89003@:4.72502@:0.31502@:1.89003@:0@: mensuralu13@} [122] @{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@: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@:accentus up@:168@:0.625@:0.625@:0.87502@:0.87502@:0.625@:0@:uaccentus@} [168] @{char@:8th Mensural Flag (down)@:125@:1.89003@:0@:0.31502@:4.72502@:0@:0@:mens urald13@} [125] @{char@:accentus down@:169@:0.625@:0.625@:0.87502@:0.87502@:0.625@:0@:daccentus @} [169] @{char@:8th Mensural Flag (down)@:126@:1.89003@:0@:0.31502@:5.51251@:0@:0@:mens urald23@} [126] @{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@:16th Mensural Flag (up)@:127@:0@:1.89003@:9.45003@:0.31502@:1.89003@:0@ :mensuralu04@} [127] @{char@:augmentum@:173@:0.625@:0.625@:0.625@:0.625@:0.625@:0@:augmentum@} [173] @{char@:16th Mensural Flag (up)@:128@:0@:1.89003@:7.87503@:0.31502@:1.89003@:0@ :mensuralu14@} [128]@{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@:16th Mensural Flag (up)@:129@:0@:1.89003@:8.66252@:0.31502@:1.89003@:0@ :mensuralu24@} [129] @{char@:Kievan end of piece (slash)@:176@:0@:7.99995@:10.47504@:14.52496@:7.999 95@:0@:barline.kievan@} [176] @{puorg@:scripts@} ) @{char@:16th Mensural Flag (down)@:130@:1.89003@:0@:0.31502@:9.45003@:0@:0@:men surald04@} [130] (/<>/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@}) ) @{char@:16th Mensural Flag (down)@:131@:1.89003@:0@:0.31502@:7.87503@:0@:0@:men surald14@} [131] (some charht values had to be adjusted by as much as 0.625pt) (some chardp values had to be adjusted by as much as 0.625pt) Font metrics written on parmesan20.tfm. 146 output files written: parmesan20.33 .. parmesan20.178 Transcript written on parmesan20.log. @{char@: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 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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (32.7871,271.841)->(56.208,236.709). x=32.7881 (prev=254.274) Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=32.7881 Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (32.7871,271.841)->(56.208,236.709). x=32.7881 (prev=254.274) Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=32.7881 Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (32.7871,271.841)->(56.208,236.709). x=32.7881 (prev=254.274) Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=32.7881 Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (32.7871,271.841)->(56.208,236.709). x=32.7881 (prev=254.274) Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=32.7881 Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (32.7881,-271.841)->(32.7881,-271.842). x=32.7881 (prev=-271.841) Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (32.7871,-148.42)->(56.207,-171.84). x=32.7881 (prev=32.7881) Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (56.207,-78.1592)->(32.7871,-101.579). x=32.7881 (prev=32.7881) Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (32.7871,101.578)->(56.207,78.1582). x=32.7881 (prev=32.7881) Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (56.207,171.839)->(32.7871,148.419). x=32.7881 (prev=32.7881) Internal Error (overlap) in clefs.petrucci.c2_change: couldn't find a needed exit from an intersection Internal Error (overlap) in clefs.petrucci.c2_change: Humph. This monotonic leads nowhere (4.80078,-532.959)->(-0.000976562,-524.048). Internal Error (overlap) in clefs.petrucci.c2_change: couldn't find a needed exit from an intersection Converting PostScript graphics to Type 1 font programs... Invoking "t1asm 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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! Internal Error (overlap) in clefs.neomensural.c: Winding number did not return to 0 when x=534.583 Internal Error (overlap) in clefs.neomensural.c: monotonic is both needed and unneeded (549.712,183.357)->(564.842,168.229). x=555.06 (prev=534.583) Internal Error (overlap) in clefs.neomensural.c: monotonic is both needed and unneeded (549.711,500.001)->(560.408,497.677). x=555.06 (prev=534.583) Internal Error (overlap) in clefs.neomensural.c: Winding number did not return to 0 when x=534.583 Internal Error (overlap) in clefs.neomensural.c: Winding number did not return to 0 when x=534.583 Internal Error (overlap) in clefs.neomensural.c: Winding number did not return to 0 when x=534.583 Internal Error (overlap) in clefs.neomensural.c: Winding number did not return to 0 when x=534.583 Internal Error (overlap) in clefs.neomensural.c: Humph. This monotonic leads nowhere (534.583,168.229)->(534.583,168.229). Internal Error (overlap) in clefs.neomensural.c: couldn't find a needed exit from an intersection Converting PostScript graphics to Type 1 font programs... Invoking "t1asm 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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! *** Successfully generated parmesan16.pfb! *** ( 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 2019/Debian) (kpathsea version 6.3.1) (./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] *** Successfully generated parmesan26.pfb! *** @{char@:neo-mensural c clef@:58@:0@:9.43845@:7.12802@:7.12802@:9.43845@:0@:neom ensural.c_change@} [58]( 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 @{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]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan14.mf'"... @{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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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 Converting PostScript graphics to Type 1 font programs... Invoking "t1asm parmesan13.pt1 parmesan13.pfb"... ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:petrucci c5 clef@:68@:0@:3.56401@:12.75092@:5.5785@:3.56401@:0@:petrucc i.c5_change@} [68]) (/<>/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@:mensural c clef@:69@:0@:5.12888@:9.801@:9.801@:5.12888@:0@:mensural.c@} [69] @{char@:Neo-mensural longa rest@:34@:0@:1.414@:3.535@:3.535@:1.414@:0@:M2neomen sural@} [34] @{char@:mensural c clef@:70@:0@:4.23788@:7.8408@:7.8408@:4.23788@:0@:mensural.c _change@} [70] Invoking "fontforge -script parmesan13.pe parmesan13.pfb"... @{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@: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]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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: @{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@:petrucci f clef@:73@:0@:8.67128@:20.04752@:11.13751@:8.67128@:0@:petruc ci.f@} [73]Cannot find your hotkey definition file! @{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@:petrucci f clef@:74@:0@:6.93706@:16.03807@:8.91005@:6.93706@:0@:petrucc i.f_change@} [74]Internal Error (overlap) in clefs.petrucci.c3_change: Winding number did not return to 0 when x=161.197 Internal Error (overlap) in clefs.petrucci.c3_change: monotonic is both needed and unneeded (161.197,280.437)->(180.6,299.838). x=173.74 (prev=161.197) Internal Error (overlap) in clefs.petrucci.c3_change: monotonic is both needed and unneeded (166.881,503.158)->(180.601,507.808). x=173.74 (prev=161.197) Internal Error (overlap) in clefs.petrucci.c3_change: Winding number did not return to 0 when x=161.197 Internal Error (overlap) in clefs.petrucci.c3_change: Winding number did not return to 0 when x=161.197 Internal Error (overlap) in clefs.petrucci.c3_change: Winding number did not return to 0 when x=161.197 Internal Error (overlap) in clefs.petrucci.c3_change: Winding number did not return to 0 when x=161.197 Internal Error (overlap) in clefs.petrucci.c3_change: Humph. This monotonic leads nowhere (161.197,280.437)->(161.197,280.437). Internal Error (overlap) in clefs.petrucci.c3_change: couldn't find a needed exit from an intersection Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (41.4023,595.35)->(48.5059,584.126). x=48.5059 (prev=15.6792) Internal Error (overlap) in clefs.petrucci.c4: Winding number did not return to 0 when x=48.5059 @{char@:Ed. Vat. fa clef@:51@:0@:3.71176@:5.3025@:2.82802@:3.71176@:0@:vaticana .fa@} [51] @{char@:mensural f clef@:75@:0@:5.346@:2.673@:2.673@:5.346@:0@:mensural.f@} [75]Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (41.4023,595.35)->(48.5059,584.126). x=48.5059 (prev=15.6792) Internal Error (overlap) in clefs.petrucci.c4: Winding number did not return to 0 when x=48.5059 Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (41.4023,595.35)->(48.5059,584.126). x=48.5059 (prev=15.6792) Internal Error (overlap) in clefs.petrucci.c4: Winding number did not return to 0 when x=48.5059 Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (41.4023,595.35)->(48.5059,584.126). x=48.5059 (prev=15.6792) Internal Error (overlap) in clefs.petrucci.c4: Winding number did not return to 0 when x=48.5059 Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (48.5059,-319.295)->(48.5059,-319.296). x=48.5059 (prev=-293.31) Internal Error (overlap) in clefs.petrucci.c4: couldn't find a needed exit from an intersection Internal Error (overlap) in clefs.petrucci.c4: couldn't find a needed exit from an intersection @{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@:mensural f clef@:76@:0@:4.27681@:2.13841@:2.13841@:4.27681@:0@:mensural .f_change@} [76] @{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] *** Successfully generated parmesan20.pfb! *** ( 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 @{char@:neo-mensural c clef@:57@:0@:9.76862@:7.07@:7.07@:9.76862@:0@:neomensura l.c@} [57] @{char@:petrucci g clef@:77@:0@:5.56876@:2.89572@:16.92902@:5.56876@:0@:petrucc i.g@} [77] @{char@:neo-mensural c clef@:58@:0@: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 g clef@:78@:0@:4.45502@:2.31659@:13.54326@:4.45502@:0@:petrucc i.g_change@} [78] @{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]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan23.mf'"... @{char@:mensural g clef@:79@:0@:5.56876@:2.89572@:16.92902@:5.56876@:0@:mensura l.g@} [79] @{char@:petrucci c4 clef@:66@:0@:2.82802@:10.11772@:7.58827@:2.82802@:0@:petruc ci.c4_change@} [66]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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) @{char@:petrucci c5 clef@:67@:0@:3.535@:11.312@:4.94899@:3.535@:0@:petrucci.c5@ } [67] (/<>/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@:petrucci c5 clef@:68@:0@:2.82802@:10.11772@:4.42648@:2.82802@:0@:petruc ci.c5_change@} [68] @{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 c clef@:69@:0@:4.16467@:7.777@:7.777@:4.16467@:0@:mensural.c@} [69] @{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 @{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] @{group@:clefs@} @{char@:Ed. Vat. do clef@:49@:0@:2.80626@:4.49002@:4.49002@:2.80626@:0@:vatican a.do@} [49] @{char@:black mensural c clef@:72@:0@:3.45769@:6.22163@:6.22163@:3.45769@:0@:bl ackmensural.c_change@} [72] @{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@:petrucci f clef@:73@:0@:6.88057@:15.90752@:8.83751@:6.88057@:0@:petrucc i.f@} [73] @{char@:Ed. Vat. fa clef@:52@:0@:5.89314@:8.41876@:4.49002@:5.89314@:0@:vatican a.fa_change@} [52] @{char@:mensural g clef@:80@:0@:4.45502@:2.31659@:13.54326@:4.45502@:0@:mensura l.g_change@} [80] @{char@:Ed. Med. do clef@:53@:0@:5.6125@:8.41876@:8.41876@:5.6125@:0@:medicaea. do@} [53] @{char@:Hufnagel do clef@:81@:0@:4.90053@:3.11848@:3.34125@:4.90053@:0@:hufnage l.do@} [81] @{char@:Ed. Med. do clef@:54@:0@:4.49002@:6.73503@:6.73503@:4.49002@:0@:medicae a.do_change@} [54] @{char@:Hufnagel do clef@:82@:0@:3.92044@:2.4948@:2.673@:3.92044@:0@:hufnagel.d o_change@} [82] @{char@:Hufnagel fa clef@:83@:0@:5.346@:5.12323@:4.455@:5.346@:0@:hufnagel.fa@} [83] @{char@:petrucci f clef@:74@:0@:5.50449@:12.72606@:7.07004@:5.50449@:0@:petrucc i.f_change@} [74] @{char@:Hufnagel fa clef@:84@:0@:4.2768@:4.09859@:3.56401@:4.2768@:0@:hufnagel. fa_change@} [84] @{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@:Hufnagel do/fa clef@:85@:0@:5.346@:14.03323@:3.34125@:5.346@:0@:hufnage l.do.fa@} [85] @{char@:mensural f clef@:75@:0@:4.24199@:2.121@:2.121@:4.24199@:0@:mensural.f@} [75] @{char@:neo-mensural c clef@:57@:0@:14.35144@:11.225@:11.225@:14.35144@:0@:neom ensural.c@} [57] @{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 @{char@:mensural f clef@:76@:0@:3.3936@:1.69681@:1.69681@:3.3936@:0@:mensural.f _change@} [76] @{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@:neo-mensural c clef@:58@:0@:11.48117@:8.98004@:8.98004@:11.48117@:0@:ne omensural.c_change@} [58] @{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@:petrucci c1 clef@:59@:0@:5.6125@:7.85747@:17.95999@:5.6125@:0@:petrucci .c1@} [59] @{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@:petrucci c1 clef@:60@:0@:4.49002@:7.02791@:16.06386@:4.49002@:0@:petruc ci.c1_change@} [60] @{char@:Custos Med.@:95@:0@:1.23409@:2.46817@:4.455@:1.23409@:0@:medicaea.u0@} [95] @{char@:petrucci c2 clef@:61@:0@:5.6125@:13.46997@:17.95999@:5.6125@:0@:petrucc i.c2@} [61] @{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@:petrucci c2 clef@:62@:0@:4.49002@:12.04787@:16.06386@:4.49002@:0@:petru cci.c2_change@} [62] @{char@:Reverse Custos Med.@:99@:0@:1.23409@:6.68251@:2.46817@:1.23409@:0@:medi caea.d1@} [99] @{char@:petrucci g clef@:77@:0@:4.41876@:2.29773@:13.43303@:4.41876@:0@:petrucc i.g@} [77] @{char@:Reverse Custos Med.@:100@:0@:1.23409@:5.56876@:2.46817@:1.23409@:0@:med icaea.d2@} [100] @{char@:petrucci c3 clef@:63@:0@:5.6125@:17.95999@:17.95999@:5.6125@:0@:petrucc i.c3@} [63] @{char@:Custos Ed. Vat.@:101@:0@:1.18475@:1.53035@:4.455@:1.18475@:0@:vaticana. u0@} [101] @{char@:petrucci c3 clef@:64@:0@:4.49002@:16.06386@:16.06386@:4.49002@:0@:petru cci.c3_change@} [64] @{char@:Custos Ed. Vat.@:102@:0@:1.18475@:1.53035@:6.68251@:1.18475@:0@:vatican a.u1@} [102] @{char@:petrucci c4 clef@:65@:0@:5.6125@:17.95999@:13.46997@:5.6125@:0@:petrucc i.c4@} [65] @{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@:petrucci c4 clef@:66@:0@:4.49002@:16.06386@:12.04787@:4.49002@:0@:petru cci.c4_change@} [66] @{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@:petrucci c5 clef@:67@:0@:5.6125@:17.95999@:7.85747@:5.6125@:0@:petrucci .c5@} [67] @{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 @{char@:petrucci c5 clef@:68@:0@:4.49002@:16.06386@:7.02791@:4.49002@:0@:petruc ci.c5_change@} [68] @{char@:petrucci g clef@:78@:0@:3.53502@:1.8382@:10.74648@:3.53502@:0@:petrucci .g_change@} [78] @{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] @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.44553@:2.67303@:2.67303@:4.455@:2.67303@:0@:medic aeaM1@} [113] @{char@:black mensural c clef@:71@:0@:6.342@:12.34749@:12.34749@:6.342@:0@:blac kmensural.c@} [71] @{char@:black mensural c clef@:72@:0@:5.21951@:9.87804@:9.87804@:5.21951@:0@:bl ackmensural.c_change@} [72] @{char@: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@:petrucci f clef@:73@:0@:10.92426@:25.25627@:14.03127@:10.92426@:0@:petr ucci.f@} [73] @{char@:Mensural Sharp@:116@:1.61812@:2.5091@:1.9745@:1.9745@:2.5091@:0@:mensur al1@} [116] @{char@:petrucci f clef@:74@:0@:8.73944@:20.2051@:11.22505@:8.73944@:0@:petrucc i.f_change@} [74] @{char@:Mensural Flat@:117@:0.36101@:2.14297@:1.47476@:8.38002@:2.14297@:0@:men suralM1@} [117] @{char@:mensural f clef@:75@:0@:6.73499@:3.3675@:3.3675@:6.73499@:0@:mensural.f @} [75] @{char@:mensural g clef@:79@:0@:4.41876@:2.29773@:13.43303@:4.41876@:0@:mensura l.g@} [79] @{char@:mensural f clef@:76@:0@:5.38802@:2.69402@:2.69402@:5.38802@:0@:mensural .f_change@} [76] @{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] *** Successfully generated parmesan13.pfb! *** @{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]( 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 @{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@:petrucci g clef@:77@:0@:7.01563@:3.64809@:21.32753@:7.01563@:0@:petrucc i.g@} [77] @{char@:16th Mensural Flag (up)@:128@:0@:2.67303@:11.13751@:0.44553@:2.67303@:0 @:mensuralu14@} [128] @{char@:mensural g clef@:80@:0@:3.53502@:1.8382@:10.74648@:3.53502@:0@:mensural .g_change@} [80] @{char@:16th Mensural Flag (up)@:129@:0@:2.67303@:12.25125@:0.44553@:2.67303@:0 @:mensuralu24@} [129] @{char@:Hufnagel do clef@:81@:0@:3.88852@:2.47449@:2.65126@:3.88852@:0@:hufnage l.do@} [81] @{char@:16th Mensural Flag (down)@:130@:2.67303@:0@:0.44553@:13.365@:0@:0@:mens urald04@} [130] @{char@:Hufnagel do clef@:82@:0@:3.11084@:1.9796@:2.12102@:3.11084@:0@:hufnagel .do_change@} [82] @{char@:16th Mensural Flag (down)@:131@:2.67303@:0@:0.44553@:11.13751@:0@:0@:me nsurald14@} [131] @{char@:Hufnagel fa clef@:83@:0@:4.24199@:4.06523@:3.535@:4.24199@:0@:hufnagel. fa@} [83] @{char@:16th Mensural Flag (down)@:132@:2.67303@:0@:0.44553@:12.25125@:0@:0@:me nsurald24@} [132] @{char@:Hufnagel fa clef@:84@:0@:3.39362@:3.2522@:2.82802@:3.39362@:0@:hufnagel .fa_change@} [84] @{char@:32th Mensural Flag (up)@:133@:0@:2.67303@:17.82@:0.44553@:2.67303@:0@:m ensuralu05@} [133] @{char@:Hufnagel do/fa clef@:85@:0@:4.24199@:11.13524@:2.65126@:4.24199@:0@:huf nagel.do.fa@} [85] @{char@:petrucci g clef@:78@:0@:5.61253@:2.91849@:17.06209@:5.61253@:0@:petrucc i.g_change@} [78] @{char@:32th Mensural Flag (up)@:134@:0@:2.67303@:15.59251@:0.44553@:2.67303@:0 @:mensuralu15@} [134] @{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 @{char@:32th Mensural Flag (up)@:135@:0@:2.67303@:16.70625@:0.44553@:2.67303@:0 @:mensuralu25@} [135] @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:2.39088@:1.99239@:3.535@:2.39088@:0@:hufnagel.u 0@} [89]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads26.mf'"... @{char@:Custos Hufnagel@:90@:0@:2.39088@:1.99239@:5.3025@:2.39088@:0@:hufnagel. u1@} [90] @{char@:32th Mensural Flag (down)@:136@:2.67303@:0@:0.44553@:17.82@:0@:0@:mensu rald05@} [136] @{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@:32th Mensural Flag (down)@:137@:2.67303@:0@:0.44553@:15.59251@:0@:0@:me nsurald15@} [137] @{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@:32th Mensural Flag (down)@:138@:2.67303@:0@:0.44553@:16.70625@:0@:0@:me nsurald25@} [138] @{char@:Custos Med.@:96@:0@:0.9962@:1.99239@:5.3025@:0.9962@:0@:medicaea.u1@} [96]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:mensural g clef@:79@:0@:7.01563@:3.64809@:21.32753@:7.01563@:0@:mensura l.g@} [79] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) @{char@:64th Mensural Flag (up)@:139@:0@:2.67303@:22.27501@:0.44553@:2.67303@:0 @:mensuralu06@} [139] (/<>/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) @{char@:Custos Med.@:97@:0@:0.9962@:1.99239@:4.41876@:0.9962@:0@:medicaea.u2@} [97] @{font@:GNU@:LilyPond@:parmesan@:25.2@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf @{char@:64th Mensural Flag (up)@:140@:0@:2.67303@:20.04752@:0.44553@:2.67303@:0 @:mensuralu16@} [140] @{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]@{group@:noteheads@} @{char@:Neo-mensural maxima notehead (up)@:33@:0@:16.38005@:3.42233@:3.42233@:1 6.38005@:0@:uM3neomensural@} [33] @{char@:Reverse Custos Med.@:100@:0@:0.9962@:4.41876@:1.99239@:0.9962@:0@:medic aea.d2@} [100] @{char@:Neo-mensural maxima notehead (down)@:34@:0@:16.38005@:3.42233@:3.42233@ :16.38005@:0@:dM3neomensural@} [34] @{char@:Custos Ed. Vat.@:101@:0@:0.95636@:1.23534@:3.535@:0.95636@:0@:vaticana. u0@} [101] @{char@:64th Mensural Flag (up)@:141@:0@:2.67303@:21.16125@:0.44553@:2.67303@:0 @:mensuralu26@} [141] @{char@:Neo-mensural longa notehead (up)@:35@:0@:12.6@:3.42233@:3.42233@:12.6@: 0@:uM2neomensural@} [35] @{char@:Custos Ed. Vat.@:102@:0@:0.95636@:1.23534@:5.3025@:0.95636@:0@:vaticana .u1@} [102] @{char@:64th Mensural Flag (down)@:142@:2.67303@:0@:0.44553@:22.27501@:0@:0@:me nsurald06@} [142] @{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@: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@:64th Mensural Flag (down)@:143@:2.67303@:0@:0.44553@:20.04752@:0@:0@:me nsurald16@} [143] @{char@:mensural g clef@:80@:0@:5.61253@:2.91849@:17.06209@:5.61253@:0@:mensura l.g_change@} [80] @{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:16.38005@:3.422 33@:3.42233@:16.38005@:0@:urM3neomensural@} [38] @{char@:Reverse Custos Ed. Vat.@:105@:0@:0.95636@:5.3025@:1.23534@:0.95636@:0@: vaticana.d1@} [105] @{char@:Hufnagel do clef@:81@:0@:6.17378@:3.92874@:4.20938@:6.17378@:0@:hufnage l.do@} [81] @{char@:Reverse Custos Ed. Vat.@:106@:0@:0.95636@:4.41876@:1.23534@:0.95636@:0@ :vaticana.d2@} [106] @{char@:Hufnagel do clef@:82@:0@:4.93906@:3.143@:3.36752@:4.93906@:0@:hufnagel. do_change@} [82] @{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 @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:16.38005@:3.4 2233@:3.42233@:16.38005@:0@:drM3neomensural@} [39] @{char@:Custos Mensural@:107@:0@:4.78171@:1.31499@:7.07@:4.78171@:0@:mensural.u 0@} [107] @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur al44@} [145] @{char@:Hufnagel fa clef@:83@:0@:6.73499@:6.45435@:5.6125@:6.73499@:0@:hufnagel .fa@} [83] @{char@:Custos Mensural@:108@:0@:4.78171@:1.31499@:8.83751@:4.78171@:0@:mensura l.u1@} [108] @{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:12.6@:3.42233@:3 .42233@:12.6@:0@:urM2neomensural@} [40] @{char@:Custos Mensural@:109@:0@:4.78171@:1.31499@:7.95377@:4.78171@:0@:mensura l.u2@} [109] @{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@:Hufnagel fa clef@:84@:0@:5.38802@:5.1635@:4.49002@:5.38802@:0@:hufnagel .fa_change@} [84] @{char@:Reverse Custos Mensural@:110@:0@:4.78171@:7.07@:1.31499@:4.78171@:0@:me nsural.d0@} [110] @{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:12.6@:3.42233@ :3.42233@:12.6@:0@:drM2neomensural@} [41] @{char@:Mensural 6/4 meter@:148@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur al64@} [148] @{char@:Reverse Custos Mensural@:111@:0@:4.78171@:8.83751@:1.31499@:4.78171@:0@ :mensural.d1@} [111] @{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:12.6@:3.42233@:3.42 233@:12.6@:0@:srM1neomensural@} [42] @{char@:Mensural 9/4 meter@:149@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur al94@} [149] @{char@:Neo-mensural semibrevis head@:43@:0@:6.3@:3.42233@:3.42233@:3.15001@:2. 0062@:s0neomensural@} [43] @{char@:Reverse Custos Mensural@:112@:0@:4.78171@:7.95377@:1.31499@:4.78171@:0@ :mensural.d2@} [112] @{puorg@:custodes@} ) @{char@:Hufnagel do/fa clef@:85@:0@:6.73499@:17.67935@:4.20938@:6.73499@:0@:huf nagel.do.fa@} [85] (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals. mf @{char@:Mensural 3/4 meter@:150@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens ural34@} [150] @{char@:Hufnagel do/fa clef@:86@:0@:5.38802@:16.3885@:3.36752@:5.38802@:0@:hufn agel.do.fa_change@} [86] @{char@:Neo-mensural minima head@:44@:0@:6.3@:3.42233@:3.42233@:3.15001@:2.0062 @:s1neomensural@} [44] @{char@:Mensural 6/8 meter@:151@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens ural68@} [151] @{char@:Neo-mensural semiminima head@:45@:0@:6.3@:3.42233@:3.42233@:3.15001@:2. 0062@:s2neomensural@} [45] @{char@:Kievan tsefaut clef@:87@:0@:8.41876@:12.62813@:3.0869@:8.41876@:0@:kiev an.do@} [87] @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:8.19002@:4.44905@:4.44905 @:8.19002@:0@:s0harmonic@} [46] @{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 @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:8.19002@:4.44905@:4.4490 5@:8.19002@:0@:s2harmonic@} [47] @{char@:Mensural 9/8 meter@:152@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens ural98@} [152] @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.35352@:2.12102@:2.12102@:3.535@:2.12102@:0@:medic aeaM1@} [113] @{char@:Mensural 4/8 meter@:153@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur al48@} [153] @{char@:Mensural maxima notehead (up)@:48@:0@:12.6@:3.42233@:3.42233@:12.6@:0@: uM3mensural@} [48] @{char@:Ed. Vat. Flat@:114@:0.11244@:1.87994@:1.20189@:3.21687@:1.87994@:0@:vat icanaM1@} [114] @{char@:Mensural 6/8 meter@:154@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur al68alt@} [154] @{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] @{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@:Ed. Vat. Natural@:115@:0.1799@:1.59389@:2.68658@:2.68658@:1.59389@:0@:v aticana0@} [115] @{char@:Mensural longa notehead (up)@:51@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:uM2 mensural@} [51] @{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@:Mensural longa notehead (down)@:52@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:d M2mensural@} [52] @{char@:Mensural 2/4 meter@:155@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens ural24@} [155] @{char@:Reverse Custos Hufnagel@:93@:0@:3.68018@:8.41876@:3.06679@:3.68018@:0@: hufnagel.d1@} [93] @{char@:Mensural longa notehead (ligature)@:53@:0@:6.3@:3.42233@:3.42233@:6.3@: 0@:sM2ligmensural@} [53] @{char@:Reverse Custos Hufnagel@:94@:0@:3.68018@:7.01563@:3.06679@:3.68018@:0@: hufnagel.d2@} [94] @{char@:Mensural Sharp@:116@:1.3111@:2.01807@:1.59389@:1.59389@:2.01807@:0@:men sural1@} [116] @{char@:Mensural 4/4 meter@:156@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural44@} [156] @{char@:Mensural brevis notehead@:54@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:sM1mens ural@} [54] @{char@:Custos Med.@:95@:0@:1.53339@:3.06679@:5.6125@:1.53339@:0@:medicaea.u0@} [95] @{char@:Mensural Flat@:117@:0.33733@:1.75131@:1.22108@:6.70035@:1.75131@:0@:men suralM1@} [117] @{char@:Mensural 2/2 meter@:157@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural22@} [157] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:12.6@:3.42233@:3.42 233@:12.6@:0@:urM3mensural@} [55] @{char@:Mensural 3/2 meter@:158@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural32@} [158] @{char@:Custos Med.@:96@:0@:1.53339@:3.06679@:8.41876@:1.53339@:0@:medicaea.u1@ } [96] @{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:12.6@:3.42233@:3. 42233@:12.6@:0@:drM3mensural@} [56] @{char@:Mensural 6/4 meter@:159@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural64@} [159] @{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:12.6@:3.42233 @:3.42233@:12.6@:0@:srM3ligmensural@} [57] @{char@:Mensural 9/4 meter@:160@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural94@} [160] @{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:6.3@:3.42233@:3.4223 3@:6.3@:0@:urM2mensural@} [58] @{char@:Mensural 3/4 meter@:161@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural34@} [161] @{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:6.3@:3.42233@:3.42 233@:6.3@:0@:drM2mensural@} [59] @{char@:Custos Med.@:97@:0@:1.53339@:3.06679@:7.01563@:1.53339@:0@:medicaea.u2@ } [97] @{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:6.3@:3.42233@: 3.42233@:6.3@:0@:srM2ligmensural@} [60] @{char@:Mensural 6/8 meter@:162@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural68@} [162] @{char@:Reverse Custos Med.@:98@:0@:1.53339@:5.6125@:3.06679@:1.53339@:0@:medic aea.d0@} [98] @{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@:Mensural 9/8 meter@:163@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural98@} [163] @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:12.6@:3.42233@:3.4 2233@:12.6@:0@:dM3semimensural@} [63] @{char@:Reverse Custos Med.@:99@:0@:1.53339@:8.41876@:3.06679@:1.53339@:0@:medi caea.d1@} [99] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:12.6@:3.42233@ :3.42233@:12.6@:0@:sM3semiligmensural@} [64] @{char@:Mensural 4/8 meter@:164@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural48@} [164] @{char@:Reverse Custos Med.@:100@:0@:1.53339@:7.01563@:3.06679@:1.53339@:0@:med icaea.d2@} [100] @{char@:Semi-colored mensural longa notehead (up)@:65@:0@:6.3@:3.42233@:3.42233 @:6.3@:0@:uM2semimensural@} [65] @{char@:Hufnagel Flat@:118@:0.44977@:2.21727@:1.2854@:6.5879@:2.21727@:0@:hufna gelM1@} [118] @{char@:Mensural 6/8 meter@:165@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural68alt@} [165] @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:6.3@:3.42233@:3.422 33@:6.3@:0@:dM2semimensural@} [66] @{char@:Kievan sharp@:119@:0@:5.65602@:5.65602@:5.65602@:5.65602@:0@:kievan1@} [119] @{char@:Mensural 2/4 meter@:166@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural24@} [166] @{puorg@:timesig@} ) @{char@:Custos Ed. Vat.@:101@:0@:1.47209@:1.90149@:5.6125@:1.47209@:0@:vaticana .u0@} [101] @{char@:Kievan flat@:120@:0@:3.535@:3.535@:6.36302@:3.535@:0@:kievanM1@} [120] @{puorg@:accidentals@} ) @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:6.3@:3.42233@:3 .42233@:6.3@:0@:sM2semiligmensural@} [67] (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf @{char@:Custos Ed. Vat.@:102@:0@:1.47209@:1.90149@:8.41876@:1.47209@:0@:vatican a.u1@} [102] @{char@:Semi-colored mensural brevis notehead@:68@:0@:6.3@:3.42233@:3.42233@:6. 3@:0@:sM1semimensural@} [68]@{group@:scripts@} @{char@:ictus@:167@:0.24068@:0.24068@:0.77965@:0.77965@:0.24068@:0@:ictus@} [167] @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@:2.12102@:7.07@:0.35352@:2.12102@:0@:men suralu03@} [121] @{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@:accentus up@:168@:0.55688@:0.55688@:0.77965@:0.77965@:0.55688@:0@:uacce ntus@} [168] @{char@:8th Mensural Flag (up)@:122@:0@:2.12102@:5.3025@:0.35352@:2.12102@:0@:m ensuralu13@} [122] @{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: 12.6@:3.42233@:3.42233@:12.6@:0@:srM3semiligmensural@} [71] @{char@:accentus down@:169@:0.55688@:0.55688@:0.77965@:0.77965@:0.55688@:0@:dac centus@} [169] @{char@:Custos Ed. Vat.@:103@:0@:1.47209@:1.90149@:7.01563@:1.47209@:0@:vatican a.u2@} [103] @{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:6.3@:3. 42233@:3.42233@:6.3@:0@:urM2semimensural@} [72] @{char@:half circle@:170@:0.69609@:0.69609@:0@:0.69609@:0.69609@:0@:usemicircul us@} [170] @{char@:Reverse Custos Ed. Vat.@:104@:0@:1.47209@:5.6125@:1.90149@:1.47209@:0@: vaticana.d0@} [104] @{char@:half circle@:171@:0.69609@:0.69609@:0.69609@:0@:0.69609@:0@:dsemicircul us@} [171] @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:6.3@: 3.42233@:3.42233@:6.3@:0@:drM2semimensural@} [73] @{char@:8th Mensural Flag (up)@:123@:0@:2.12102@:6.18626@:0.35352@:2.12102@:0@: mensuralu23@} [123] @{char@:Reverse Custos Ed. Vat.@:105@:0@:1.47209@:8.41876@:1.90149@:1.47209@:0@ :vaticana.d1@} [105] @{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:6 .3@:3.42233@:3.42233@:6.3@:0@:srM2semiligmensural@} [74] @{char@:Reverse Custos Ed. Vat.@:106@:0@:1.47209@:7.01563@:1.90149@:1.47209@:0@ :vaticana.d2@} [106] @{char@:circle@:172@:0.69609@:0.69609@:0.69609@:0.69609@:0.69609@:0@:circulus@} [172] @{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:6.3@:3.422 33@:3.42233@:6.3@:0@:srM1semimensural@} [75] @{char@:augmentum@:173@:0.55688@:0.55688@:0.55688@:0.55688@:0.55688@:0@:augment um@} [173] @{char@:8th Mensural Flag (down)@:124@:2.12102@:0@:0.35352@:7.07@:0@:0@:mensura ld03@} [124] @{char@:Custos Mensural@:107@:0@:7.36028@:2.0241@:11.225@:7.36028@:0@:mensural. u0@} [107] @{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@:8th Mensural Flag (down)@:125@:2.12102@:0@:0.35352@:5.3025@:0@:0@:mensu rald13@} [125] @{char@:Black mensural maxima notehead (ligature)@:78@:0@:12.6@:3.42233@:3.4223 3@:12.6@:0@:sM3blackligmensural@} [78] @{char@:Custos Mensural@:108@:0@:7.36028@:2.0241@:14.03127@:7.36028@:0@:mensura l.u1@} [108] @{char@:signum congruentiae up@:174@:2.94952@:2.94952@:1.20335@:10.5947@:2.9495 2@:0@:usignumcongruentiae@} [174] @{char@:8th Mensural Flag (down)@:126@:2.12102@:0@:0.35352@:6.18626@:0@:0@:mens urald23@} [126] @{char@:Black mensural longa notehead (up)@:79@:0@:6.3@:3.42233@:3.42233@:6.3@: 0@:uM2blackmensural@} [79] @{char@:Custos Mensural@:109@:0@:7.36028@:2.0241@:12.62813@:7.36028@:0@:mensura l.u2@} [109] @{char@:Black mensural longa notehead (down)@:80@:0@:6.3@:3.42233@:3.42233@:6.3 @:0@:dM2blackmensural@} [80] @{char@:Reverse Custos Mensural@:110@:0@:7.36028@:11.225@:2.0241@:7.36028@:0@:m ensural.d0@} [110] @{char@:Black mensural longa notehead (ligature)@:81@:0@:6.3@:3.42233@:3.42233@ :6.3@:0@:sM2blackligmensural@} [81] @{char@:Reverse Custos Mensural@:111@:0@:7.36028@:14.03127@:2.0241@:7.36028@:0@ :mensural.d1@} [111] @{char@:Black mensural brevis notehead@:82@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:s M1blackmensural@} [82] @{char@:signum congruentiae down@:175@:2.94952@:2.94952@:10.5947@:1.20335@:2.94 952@:0@:dsignumcongruentiae@} [175] @{char@:16th Mensural Flag (up)@:127@:0@:2.12102@:10.60501@:0.35352@:2.12102@:0 @:mensuralu04@} [127] @{char@:Reverse Custos Mensural@:112@:0@:7.36028@:12.62813@:2.0241@:7.36028@:0@ :mensural.d2@} [112] @{char@:Mensural semibrevis head@:83@:0@:3.63728@:3.15001@:3.15001@:1.81865@:2. 06068@:s0mensural@} [83] @{puorg@:custodes@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals. mf @{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 @{char@:16th Mensural Flag (up)@:128@:0@:2.12102@:8.83751@:0.35352@:2.12102@:0@ :mensuralu14@} [128] @{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@}) ) @{char@:Mensural minima head@:84@:0@:3.63728@:3.15001@:3.15001@:1.81865@:2.0606 8@:s1mensural@} [84] (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. @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.56128@:3.36754@:3.36754@:5.6125@:3.36754@:0@:medi caeaM1@} [113] @{char@:16th Mensural Flag (up)@:129@:0@:2.12102@:9.72127@:0.35352@:2.12102@:0@ :mensuralu24@} [129] @{char@:Mensural semiminima head@:85@:0@:3.63728@:3.15001@:3.15001@:1.81865@:2. 06068@:s2mensural@} [85] @{char@:16th Mensural Flag (down)@:130@:2.12102@:0@:0.35352@:10.60501@:0@:0@:me nsurald04@} [130] @{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@:Black mensural semibrevis head@:86@:0@:3.63728@:3.15001@:3.15001@:1.818 65@:2.06068@:s0blackmensural@} [86] @{char@:16th Mensural Flag (down)@:131@:2.12102@:0@:0.35352@:8.83751@:0@:0@:men surald14@} [131] @{char@:Petrucci semibrevis head@:87@:0@:6.8994@:4.79124@:4.79124@:3.4497@:3.37 51@:s0petrucci@} [87] @{char@:16th Mensural Flag (down)@:132@:2.12102@:0@:0.35352@:9.72127@:0@:0@:men surald24@} [132] @{char@:Petrucci minima head@:88@:0@:6.8994@:4.79124@:4.79124@:3.4497@:3.3751@: s1petrucci@} [88] @{char@:Mensural Sharp@:116@:2.0044@:3.12686@:2.45338@:2.45338@:3.12686@:0@:men sural1@} [116] @{char@:Petrucci semiminima head@:89@:0@:6.8994@:4.79124@:4.79124@:3.4497@:3.37 51@:s2petrucci@} [89] mf2pt1 is using the following font parameters: font_version: 001.000 font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. font_family: 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: 4126396 font_size: 17.7534246575342 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=56.3271604938272; bpppix 0.02; nonstopmode; input parmesan18.mf'"... @{char@: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@:32th Mensural Flag (up)@:133@:0@:2.12102@:14.14001@:0.35352@:2.12102@:0 @:mensuralu05@} [133] @{char@:Petrucci colored semiminima head@:92@:0@:6.8994@:4.79124@:4.79124@:3.44 97@:3.3751@:s2blackpetrucci@} [92] @{char@:Mensural Flat@:117@:0.39081@:2.63577@:1.79393@:10.49333@:2.63577@:0@:me nsuralM1@} [117] @{char@:32th Mensural Flag (up)@:134@:0@:2.12102@:12.37251@:0.35352@:2.12102@:0 @:mensuralu15@} [134] @{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@: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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Ed. Vat. linea punctum@:95@:0@:5.42313@:2.39563@:2.39563@:5.42313@:0@:s vaticana.linea.punctum@} [95] 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 @{char@:32th Mensural Flag (down)@:137@:2.12102@:0@:0.35352@:12.37251@:0@:0@:me nsurald15@} [137]) @{char@:Ed. Vat. linea punctum cavum@:96@:0@:5.42313@:2.39563@:2.39563@:5.42313 @:0@:svaticana.linea.punctum.cavum@} [96] (/<>/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 @{char@:32th Mensural Flag (down)@:138@:2.12102@:0@:0.35352@:13.25627@:0@:0@:me nsurald25@} [138] @{group@:rests@} @{char@:Neo-mensural maxima rest@:33@:0@:5.346@:4.455@:4.455@:5.346@:0@:M3neome nsural@} [33] @{char@:Ed. Vat. inclinatum@:97@:0@:3.83418@:2.73788@:2.73788@:1.9171@:1.64856@ :svaticana.inclinatum@} [97] @{char@:Hufnagel Flat@:118@:0.52107@:3.32733@:1.9443@:10.36307@:3.32733@:0@:huf nagelM1@} [118] @{char@:Neo-mensural longa rest@:34@:0@:1.782@:4.455@:4.455@:1.782@:0@:M2neomen sural@} [34] @{char@:Ed. Vat. pes lower punctum@:98@:0@:3.45236@:1.93214@:1.89793@:3.45236@: 0@:svaticana.lpes@} [98] @{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 @{char@:Neo-mensural breve rest@:35@:0@:1.782@:0@:4.455@:1.782@:0@:M1neomensura l@} [35] @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@:3.36754@:11.225@:0.56128@:3.36754@:0@:m ensuralu03@} [121] @{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@:64th Mensural Flag (up)@:139@:0@:2.12102@:17.67502@:0.35352@:2.12102@:0 @:mensuralu06@} [139] @{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@:Neo-mensural 4th rest@:38@:0@:3.56401@:0@:3.56401@:3.56401@:0@:2neomens ural@} [38] @{char@:8th Mensural Flag (down)@:124@:3.36754@:0@:0.56128@:11.225@:0@:0@:mensu rald03@} [124] @{char@:Neo-mensural 8th rest@:39@:0@:3.56401@:0@:3.56401@:3.56401@:0@:3neomens ural@} [39] @{char@:Ed. Vat. pes var lower punctum@:99@:0@:3.45236@:2.68506@:1.14502@:3.452 36@:0@:svaticana.vlpes@} [99] @{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@:8th Mensural Flag (down)@:125@:3.36754@:0@:0.56128@:8.41876@:0@:0@:mens urald13@} [125] @{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@:64th Mensural Flag (up)@:140@:0@:2.12102@:15.90752@:0.35352@:2.12102@:0 @:mensuralu16@} [140] @{char@:Ed. Vat. pes upper punctum@:100@:0@:3.45236@:1.89795@:1.93213@:3.45236@ :0@:svaticana.upes@} [100] @{char@:Mensural whole rest@:44@:0@:1.33652@:2.78438@:0@:1.33652@:0@:0mensural@ } [44] @{char@:8th Mensural Flag (down)@:126@:3.36754@:0@:0.56128@:9.82188@:0@:0@:mens urald23@} [126] @{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@:Ed. Vat. var pes upper punctum@:101@:0@:3.45236@:1.35036@:2.47972@:3.45 236@:0@:svaticana.vupes@} [101] @{char@:16th Mensural Flag (up)@:127@:0@:3.36754@:16.83751@:0.56128@:3.36754@:0 @:mensuralu04@} [127] @{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 @{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] @{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. epiphonus@:104@:0@:3.45236@:2.27443@:2.30865@:3.45236@:0@:svat icana.epiphonus@} [104] @{char@:64th Mensural Flag (up)@:141@:0@:2.12102@:16.79128@:0.35352@:2.12102@:0 @:mensuralu26@} [141] @{char@:Ed. Vat. var epiphonus@:105@:0@:3.45236@:3.02734@:1.55574@:3.45236@:0@: svaticana.vepiphonus@} [105] @{char@:16th Mensural Flag (up)@:128@:0@:3.36754@:14.03127@:0.56128@:3.36754@:0 @:mensuralu14@} [128] @{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@:16th Mensural Flag (up)@:129@:0@:3.36754@:15.43439@:0.56128@:3.36754@:0 @:mensuralu24@} [129] @{char@:Ed. Vat. fa clef@:52@:0@:4.67776@:6.68251@:3.56401@:4.67776@:0@:vatican a.fa_change@} [52] @{char@:16th Mensural Flag (down)@:130@:3.36754@:0@:0.56128@:16.83751@:0@:0@:me nsurald04@} [130] @{char@:Ed. Vat. rev. plica@:106@:0@:2.07144@:1.39146@:1.28879@:2.07144@:0@:sva ticana.reverse.plica@} [106] @{char@:Ed. Med. do clef@:53@:0@:4.455@:6.68251@:6.68251@:4.455@:0@:medicaea.do @} [53] @{char@:64th Mensural Flag (down)@:142@:2.12102@:0@:0.35352@:17.67502@:0@:0@:me nsurald06@} [142] @{char@:Ed. Med. do clef@:54@:0@:3.56401@:5.34602@:5.34602@:3.56401@:0@:medicae a.do_change@} [54] @{char@:Ed. Vat. rev. var plica@:107@:0@:2.07144@:2.07933@:0.88837@:2.07144@:0@ :svaticana.reverse.vplica@} [107] @{char@:16th Mensural Flag (down)@:131@:3.36754@:0@:0.56128@:14.03127@:0@:0@:me nsurald14@} [131] @{char@:Ed. Med. fa clef@:55@:0@:7.57349@:6.68251@:6.68251@:7.57349@:0@:medicae a.fa@} [55] @{char@:Ed. Vat. inner cephalicus@:108@:0@:3.45236@:2.30867@:2.27441@:3.45236@: 0@:svaticana.inner.cephalicus@} [108] @{char@:64th Mensural Flag (down)@:143@:2.12102@:0@:0.35352@:15.90752@:0@:0@:me nsurald16@} [143] @{char@:Ed. Vat. cephalicus@:109@:0@:3.45236@:7.80151@:2.27441@:3.45236@:0@:sva ticana.cephalicus@} [109] @{char@:16th Mensural Flag (down)@:132@:3.36754@:0@:0.56128@:15.43439@:0@:0@:me nsurald24@} [132] @{char@:Ed. Med. fa clef@:56@:0@:6.0588@:5.34602@:5.34602@:6.0588@:0@:medicaea. fa_change@} [56] @{char@:Ed. Vat. quilisma@:110@:0@:3.45236@:1.9165@:2.46408@:3.45236@:0@:svatic ana.quilisma@} [110] @{char@:32th Mensural Flag (up)@:133@:0@:3.36754@:22.45001@:0.56128@:3.36754@:0 @:mensuralu05@} [133] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:2.39635@:1.71117@:1.71117@: 1.19818@:0.62184@:ssolesmes.incl.parvum@} [111] @{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@: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@:neo-mensural c clef@:57@:0@:11.79803@:8.91@:8.91@:11.79803@:0@:neomensu ral.c@} [57] @{char@:Mensural 2/2 meter@:146@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens ural22@} [146] @{char@:32th Mensural Flag (up)@:134@:0@:3.36754@:19.64377@:0.56128@:3.36754@:0 @:mensuralu15@} [134] @{char@:Mensural 3/2 meter@:147@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens ural32@} [147] @{char@:32th Mensural Flag (up)@:135@:0@:3.36754@:21.04689@:0.56128@:3.36754@:0 @:mensuralu25@} [135] @{char@:Mensural 6/4 meter@:148@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens ural64@} [148] @{char@:Solesmes punctum incl. auctum@:114@:0@:3.83418@:2.73788@:2.73788@:1.917 1@:1.64856@:ssolesmes.incl.auctum@} [114] @{char@:Mensural 9/4 meter@:149@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens ural94@} [149] @{char@:Solesmes stropha@:115@:0@:3.83418@:2.73788@:2.73788@:1.9171@:1.64856@:s solesmes.stropha@} [115] @{char@:Mensural 3/4 meter@:150@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens ural34@} [150] @{char@:32th Mensural Flag (down)@:136@:3.36754@:0@:0.56128@:22.45001@:0@:0@:me nsurald05@} [136] @{char@:neo-mensural c clef@:58@:0@:9.43845@:7.12802@:7.12802@:9.43845@:0@:neom ensural.c_change@} [58] @{char@:Solesmes stropha aucta@:116@:0@:3.83418@:2.73788@:2.73788@:1.9171@:1.64 856@:ssolesmes.stropha.aucta@} [116] @{char@:Mensural 6/8 meter@:151@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens ural68@} [151] @{char@:32th Mensural Flag (down)@:137@:3.36754@:0@:0.56128@:19.64377@:0@:0@:me nsurald15@} [137] @{char@:Solesmes oriscus@:117@:0@:4.10999@:2.05342@:2.05342@:4.10999@:0@:ssoles mes.oriscus@} [117] @{char@:petrucci c1 clef@:59@:0@:4.455@:6.23697@:14.256@:4.455@:0@:petrucci.c1@ } [59] @{char@:32th Mensural Flag (down)@:138@:3.36754@:0@:0.56128@:21.04689@:0@:0@:me nsurald25@} [138] @{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@:Mensural 9/8 meter@:152@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens ural98@} [152] @{char@:Ed. Med. reverse virga@:120@:0@:5.03993@:3.15001@:15.75002@:5.03993@:0@ :smedicaea.rvirga@} [120] @{char@:Mensural 4/8 meter@:153@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens ural48@} [153] @{char@:Ed. Med. virga@:121@:0@:5.03993@:15.75002@:3.15001@:5.03993@:0@:smedica ea.virga@} [121] @{char@:petrucci c1 clef@:60@:0@:3.56401@:5.5785@:12.75092@:3.56401@:0@:petrucc i.c1_change@} [60] @{char@:Mensural 6/8 meter@:154@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens ural68alt@} [154] @{char@:64th Mensural Flag (up)@:139@:0@:3.36754@:28.06252@:0.56128@:3.36754@:0 @:mensuralu06@} [139] @{char@:Mensural 2/4 meter@:155@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens ural24@} [155] @{char@:Hufnagel punctum@:122@:0@:8.99733@:3.15001@:3.15001@:4.49867@:2.06068@: shufnagel.punctum@} [122] @{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@:Hufnagel virga@:123@:0@:8.99733@:9.45001@:3.15001@:8.99733@:0@:shufnage l.virga@} [123] @{char@:64th Mensural Flag (up)@:140@:0@:3.36754@:25.25627@:0.56128@:3.36754@:0 @:mensuralu16@} [140] @{char@:Hufnagel pes lower punctum@:124@:0@:12.6@:2.205@:2.205@:12.6@:0@:shufna gel.lpes@} [124] @{char@:Mensural 3/2 meter@:158@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural32@} [158] @{char@:Kievan final note@:125@:0@:8.36069@:9.45001@:9.45001@:8.36069@:0@:sM2ki evan@} [125] @{char@:Mensural 6/4 meter@:159@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural64@} [159] @{char@:Kievan recitative mark@:126@:0@:31.73596@:5.75534@:5.75534@:31.73596@:0 @:sM1kievan@} [126] @{char@:petrucci c2 clef@:61@:0@:4.455@:10.69197@:14.256@:4.455@:0@:petrucci.c2 @} [61] @{char@:64th Mensural Flag (up)@:141@:0@:3.36754@:26.6594@:0.56128@:3.36754@:0@ :mensuralu26@} [141] @{char@:Mensural 9/4 meter@:160@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural94@} [160] @{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@:Mensural 3/4 meter@:161@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural34@} [161] @{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@:petrucci c2 clef@:62@:0@:3.56401@:9.56317@:12.75092@:3.56401@:0@:petruc ci.c2_change@} [62] @{char@:Mensural 6/8 meter@:162@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural68@} [162] @{char@:Kievan eighth note (down)@:132@:0@:7.875@:18.90001@:3.15001@:7.875@:0@: d3kievan@} [132] @{char@:64th Mensural Flag (down)@:142@:3.36754@:0@:0.56128@:28.06252@:0@:0@:me nsurald06@} [142] @{char@:Kievan eighth note (up)@:133@:0@:6.3@:2.51996@:18.26997@:6.3@:0@:u3kiev an@} [133] @{char@:Mensural 9/8 meter@:163@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural98@} [163] @{puorg@:noteheads@} ) @{tnof@}) ) @{char@:petrucci c3 clef@:63@:0@:4.455@:14.256@:14.256@:4.455@:0@:petrucci.c3@} [63] @{char@:Mensural 4/8 meter@:164@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural48@} [164] @{char@:64th Mensural Flag (down)@:143@:3.36754@:0@:0.56128@:25.25627@:0@:0@:me nsurald16@} [143] (some charht values had to be adjusted by as much as 0.17111pt) (some chardp values had to be adjusted by as much as 0.1711pt) Font metrics written on parmesan-noteheads26.tfm. 101 output files written: parmesan-noteheads26.33 .. parmesan-noteheads26.133 Transcript written on parmesan-noteheads26.log. @{char@: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 @{char@:petrucci c3 clef@:64@:0@:3.56401@:12.75092@:12.75092@:3.56401@:0@:petru cci.c3_change@} [64]@{group@:scripts@} @{char@:ictus@:167@:0.22488@:0.22488@:0.61864@:0.61864@:0.22488@:0@:ictus@} [167] 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: 4741408 font_size: 25.1058530510585 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=39.8313492063492; bpppix 0.02; nonstopmode; input parmesan-noteheads26.mf'"... @{char@: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 @{char@:accentus up@:168@:0.44188@:0.44188@:0.61864@:0.61864@:0.44188@:0@:uacce ntus@} [168] @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur al44@} [145] @{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@:Mensural 2/2 meter@:146@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur al22@} [146] @{char@:circle@:172@:0.55235@:0.55235@:0.55235@:0.55235@:0.55235@:0@:circulus@} [172] @{char@:Mensural 3/2 meter@:147@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur al32@} [147] @{char@:petrucci c4 clef@:65@:0@:4.455@:14.256@:10.69197@:4.455@:0@:petrucci.c4 @} [65] @{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@:Mensural 6/4 meter@:148@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur al64@} [148] @{char@:petrucci c4 clef@:66@:0@:3.56401@:12.75092@:9.56317@:3.56401@:0@:petruc ci.c4_change@} [66] @{char@:signum congruentiae down@:175@:2.44215@:2.44215@:8.6442@:1.12442@:2.442 15@:0@:dsignumcongruentiae@} [175] @{char@:Mensural 9/4 meter@:149@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur al94@} [149] @{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 @{char@:Mensural 3/4 meter@:150@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur al34@} [150] @{char@:petrucci c5 clef@:67@:0@:4.455@:14.256@:6.23697@:4.455@:0@:petrucci.c5@ } [67] @{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@}) ) @{char@:Mensural 6/8 meter@:151@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur al68@} [151] (some charht values had to be adjusted by as much as 0.44188pt) (some chardp values had to be adjusted by as much as 0.44188pt) Font metrics written on parmesan14.tfm. 146 output files written: parmesan14.33 .. parmesan14.178 Transcript written on parmesan14.log. @{char@:petrucci c5 clef@:68@:0@:3.56401@:12.75092@:5.5785@:3.56401@:0@:petrucc i.c5_change@} [68]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Mensural 9/8 meter@:152@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur al98@} [152] @{char@:mensural c clef@:69@:0@:5.12888@:9.801@:9.801@:5.12888@:0@:mensural.c@} [69] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:Mensural 4/8 meter@:153@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur al48@} [153]) (/<>/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 ****************************************************** ) @{char@:Mensural 6/8 meter@:154@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur al68alt@} [154] (/<>/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 @{char@:mensural c clef@:70@:0@:4.23788@:7.8408@:7.8408@:4.23788@:0@:mensural.c _change@} [70]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Mensural 2/4 meter@:155@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur al24@} [155] @{char@:black mensural c clef@:71@:0@:5.12888@:9.801@:9.801@:5.12888@:0@:blackm ensural.c@} [71]) @{char@:black mensural c clef@:72@:0@:4.23788@:7.8408@:7.8408@:4.23788@:0@:blac kmensural.c_change@} [72] @{char@:Mensural 4/4 meter@:156@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen sural44@} [156] (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) mf2pt1 is using the following font parameters: font_version: 001.000 font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. font_family: 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: 4739305 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'"... @{font@:GNU@:LilyPond@:parmesan@:25.2@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf @{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@:petrucci f clef@:73@:0@:8.67128@:20.04752@:11.13751@:8.67128@:0@:petruc ci.f@} [73] @{char@:Mensural 6/4 meter@:159@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen sural64@} [159]@{group@:noteheads@} @{char@:Neo-mensural maxima notehead (up)@:33@:0@:16.38005@:3.42233@:3.42233@:1 6.38005@:0@:uM3neomensural@} [33] @{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@:Neo-mensural maxima notehead (down)@:34@:0@:16.38005@:3.42233@:3.42233@ :16.38005@:0@:dM3neomensural@} [34] @{char@:Mensural 6/8 meter@:162@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen sural68@} [162] @{char@:petrucci f clef@:74@:0@:6.93706@:16.03807@:8.91005@:6.93706@:0@:petrucc i.f_change@} [74] @{char@:Mensural 9/8 meter@:163@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen sural98@} [163]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Mensural 4/8 meter@:164@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen sural48@} [164] @{char@:Neo-mensural longa notehead (up)@:35@:0@:12.6@:3.42233@:3.42233@:12.6@: 0@:uM2neomensural@} [35] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:Mensural 6/8 meter@:165@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen sural68alt@} [165]) (/<>/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 ****************************************************** ) @{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-generic.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) @{char@:mensural f clef@:75@:0@:5.346@:2.673@:2.673@:5.346@:0@:mensural.f@} [75] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Neo-mensural longa notehead (down)@:36@:0@:12.6@:3.42233@:3.42233@:12.6 @:0@:dM2neomensural@} [36]@{group@:scripts@} @{char@:ictus@:167@:0.26054@:0.26054@:0.98221@:0.98221@:0.26054@:0@:ictus@} [167]) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf @{char@:Neo-mensural brevis notehead@:37@:0@:12.6@:3.42233@:3.42233@:12.6@:0@:s M1neomensural@} [37]) @{char@:accentus up@:168@:0.70157@:0.70157@:0.98221@:0.98221@:0.70157@:0@:uacce ntus@} [168] @{font@:GNU@:LilyPond@:parmesan@:14.14@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf @{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@:mensural f clef@:76@:0@:4.27681@:2.13841@:2.13841@:4.27681@:0@:mensural .f_change@} [76] @{char@:circle@:172@:0.87695@:0.87695@:0.87695@:0.87695@:0.87695@:0@:circulus@} [172] @{group@:rests@} @{char@:Neo-mensural maxima rest@:33@:0@:4.242@:3.535@:3.535@:4.242@:0@:M3neome nsural@} [33] @{char@:augmentum@:173@:0.70157@:0.70157@:0.70157@:0.70157@:0.70157@:0@:augment um@} [173] @{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 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@:signum congruentiae up@:174@:3.58788@:3.58788@:1.30269@:13.04877@:3.587 88@:0@:usignumcongruentiae@} [174] @{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 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@:signum congruentiae down@:175@:3.58788@:3.58788@:13.04877@:1.30269@:3.5 8788@:0@:dsignumcongruentiae@} [175] @{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:12.6@:3.42233@:3 .42233@:12.6@:0@:urM2neomensural@} [40] @{char@:Neo-mensural 16th rest@:40@:0@:2.82802@:0@:3.535@:2.82802@:0@:4neomensu ral@} [40] @{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 @{char@:Mensural maxima rest@:41@:0@:1.06052@:3.535@:7.07@:1.06052@:0@:M3mensur al@} [41] @{group@:dots@} @{char@:duration dot@:177@:0@:1.69714@:0.84857@:0.84857@:1.69714@:0@:dotvatican a@} [177] @{char@:Mensural longa rest@:42@:0@:1.06052@:3.535@:3.535@:1.06052@:0@:M2mensur al@} [42] @{char@:Kievan augmentation dot@:178@:0@:5.09143@:2.54572@:2.54572@:5.09143@:0@ :dotkievan@} [178] @{puorg@:dots@} ) @{tnof@}) ) @{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] (some charht values had to be adjusted by as much as 0.70157pt) (some chardp values had to be adjusted by as much as 0.70157pt) Font metrics written on parmesan23.tfm. 146 output files written: parmesan23.33 .. parmesan23.178 Transcript written on parmesan23.log. @{char@:Mensural half rest@:45@:0@:1.06052@:0@:2.20938@:1.06052@:0@:1mensural@} [45] @{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:12.6@:3.42233@ :3.42233@:12.6@:0@:drM2neomensural@} [41] @{char@:Mensural 4th rest@:46@:0@:2.82802@:0@:2.82802@:2.82802@:0@:2mensural@} [46] @{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:12.6@:3.42233@:3.42 233@:12.6@:0@:srM1neomensural@} [42] @{char@:Mensural 8th rest@:47@:0@:2.82802@:0@:2.82802@:2.82802@:0@:3mensural@} [47] @{char@:Neo-mensural semibrevis head@:43@:0@:6.3@:3.42233@:3.42233@:3.15001@:2. 0062@:s0neomensural@} [43] @{char@:Mensural 16th rest@:48@:0@:2.82802@:0@:3.535@:2.82802@:0@:4mensural@} [48] @{puorg@:rests@} ) @{char@:Neo-mensural minima head@:44@:0@:6.3@:3.42233@:3.42233@:3.15001@:2.0062 @:s1neomensural@} [44] (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf @{char@:Neo-mensural semiminima head@:45@:0@:6.3@:3.42233@:3.42233@:3.15001@:2. 0062@:s2neomensural@} [45] @{group@:clefs@} @{char@:Ed. Vat. do clef@:49@:0@:1.7675@:2.82802@:2.82802@:1.7675@:0@:vaticana. do@} [49] @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:8.19002@:4.44905@:4.44905 @:8.19002@:0@:s0harmonic@} [46] 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: 4312190 font_size: 22.3661270236613 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=44.7104677060134; bpppix 0.02; nonstopmode; input parmesan23.mf'"... @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:8.19002@:4.44905@:4.4490 5@:8.19002@:0@:s2harmonic@} [47] @{char@:Ed. Vat. do clef@:50@:0@:1.7675@:2.82802@:2.82802@:1.7675@:0@:vaticana. do_change@} [50] @{char@:petrucci g clef@:77@:0@:5.56876@:2.89572@:16.92902@:5.56876@:0@:petrucc i.g@} [77] @{char@:Mensural maxima notehead (up)@:48@:0@:12.6@:3.42233@:3.42233@:12.6@:0@: uM3mensural@} [48] @{char@:Ed. Vat. fa clef@:51@:0@:3.71176@:5.3025@:2.82802@:3.71176@:0@:vaticana .fa@} [51] @{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@:Ed. Vat. fa clef@:52@:0@:3.71176@:5.3025@:2.82802@:3.71176@:0@:vaticana .fa_change@} [52] @{char@:Mensural longa notehead (down)@:52@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:d M2mensural@} [52] @{char@:Ed. Med. do clef@:53@:0@:3.535@:5.3025@:5.3025@:3.535@:0@:medicaea.do@} [53] @{char@:Mensural longa notehead (ligature)@:53@:0@:6.3@:3.42233@:3.42233@:6.3@: 0@:sM2ligmensural@} [53] @{char@:Ed. Med. do clef@:54@:0@:2.82802@:4.24203@:4.24203@:2.82802@:0@:medicae a.do_change@} [54] @{char@:Mensural brevis notehead@:54@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:sM1mens ural@} [54]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:12.6@:3.42233@:3.42 233@:12.6@:0@:urM3mensural@} [55] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan23.mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:12.6@:3.42233@:3. 42233@:12.6@:0@:drM3mensural@} [56] ****************************************************** 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) @{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:12.6@:3.42233 @:3.42233@:12.6@:0@:srM3ligmensural@} [57] @{char@:Ed. Med. fa clef@:55@:0@:6.00949@:5.3025@:5.3025@:6.00949@:0@:medicaea. fa@} [55] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:6.3@:3.42233@:3.4223 3@:6.3@:0@:urM2mensural@} [58] @{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@:Ed. Med. fa clef@:56@:0@:4.80762@:4.24203@:4.24203@:4.80762@:0@:medicae a.fa_change@} [56] @{char@:Neo-mensural whole rest@:36@:0@:2.245@:3.50781@:0@:2.245@:0@:0neomensur al@} [36] @{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:6.3@:3.42233@:3.42 233@:6.3@:0@:drM2mensural@} [59] @{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@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:6.3@:3.42233@: 3.42233@:6.3@:0@:srM2ligmensural@} [60] @{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 brevis notehead (reduced hole)@:61@:0@:6.3@:3.42233@:3.42233@: 6.3@:0@:srM1mensural@} [61] @{char@:Mensural maxima rest@:41@:0@:1.68376@:5.6125@:11.225@:1.68376@:0@:M3men sural@} [41] @{char@:Mensural longa rest@:42@:0@:1.68376@:5.6125@:5.6125@:1.68376@:0@:M2mens ural@} [42] @{char@:petrucci g clef@:78@:0@:4.45502@:2.31659@:13.54326@:4.45502@:0@:petrucc i.g_change@} [78] @{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@:Semi-colored mensural maxima notehead (up)@:62@:0@:12.6@:3.42233@:3.422 33@:12.6@:0@:uM3semimensural@} [62] @{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@:Semi-colored mensural maxima notehead (down)@:63@:0@:12.6@:3.42233@:3.4 2233@:12.6@:0@:dM3semimensural@} [63] @{char@:Mensural 8th rest@:47@:0@:4.49002@:0@:4.49002@:4.49002@:0@:3mensural@} [47] @{char@:neo-mensural c clef@:57@:0@:9.76862@:7.07@:7.07@:9.76862@:0@:neomensura l.c@} [57] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:12.6@:3.42233@ :3.42233@:12.6@:0@:sM3semiligmensural@} [64] @{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 @{char@:Semi-colored mensural longa notehead (up)@:65@:0@:6.3@:3.42233@:3.42233 @:6.3@:0@:uM2semimensural@} [65] @{group@:clefs@} @{char@:Ed. Vat. do clef@:49@:0@:2.80626@:4.49002@:4.49002@:2.80626@:0@:vatican a.do@} [49] @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:6.3@:3.42233@:3.422 33@:6.3@:0@:dM2semimensural@} [66] @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:6.3@:3.42233@:3 .42233@:6.3@:0@:sM2semiligmensural@} [67] @{char@:Ed. Vat. do clef@:50@:0@:2.80626@:4.49002@:4.49002@:2.80626@:0@:vatican a.do_change@} [50] @{char@:Semi-colored mensural brevis notehead@:68@:0@:6.3@:3.42233@:3.42233@:6. 3@:0@:sM1semimensural@} [68] @{char@:neo-mensural c clef@:58@:0@:7.81494@:5.65604@:5.65604@:7.81494@:0@:neom ensural.c_change@} [58] @{char@:Semi-colored mensural maxima notehead (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@:Ed. Vat. fa clef@:51@:0@:5.89314@:8.41876@:4.49002@:5.89314@:0@:vatican a.fa@} [51] @{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: 12.6@:3.42233@:3.42233@:12.6@:0@:srM3semiligmensural@} [71] @{char@:Ed. Vat. fa clef@:52@:0@:5.89314@:8.41876@:4.49002@:5.89314@:0@:vatican a.fa_change@} [52] @{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:6.3@:3. 42233@:3.42233@:6.3@:0@:urM2semimensural@} [72] @{char@:Ed. Med. do clef@:53@:0@:5.6125@:8.41876@:8.41876@:5.6125@:0@:medicaea. do@} [53] @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:6.3@: 3.42233@:3.42233@:6.3@:0@:drM2semimensural@} [73] @{char@:Ed. Med. do clef@:54@:0@:4.49002@:6.73503@:6.73503@:4.49002@:0@:medicae a.do_change@} [54] @{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@:Ed. Med. fa clef@:55@:0@:9.54124@:8.41876@:8.41876@:9.54124@:0@:medicae a.fa@} [55] @{char@:petrucci c1 clef@:59@:0@:3.535@:4.94899@:11.312@:3.535@:0@:petrucci.c1@ } [59] @{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@:Ed. Med. fa clef@:56@:0@:7.63303@:6.73503@:6.73503@:7.63303@:0@:medicae a.fa_change@} [56] @{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@:neo-mensural c clef@:57@:0@:14.35144@:11.225@:11.225@:14.35144@:0@:neom ensural.c@} [57] @{char@:mensural g clef@:79@:0@:5.56876@:2.89572@:16.92902@:5.56876@:0@:mensura l.g@} [79] @{char@:petrucci c1 clef@:60@:0@:2.82802@:4.42648@:10.11772@:2.82802@:0@:petruc ci.c1_change@} [60] @{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@:neo-mensural c clef@:58@:0@:11.48117@:8.98004@:8.98004@:11.48117@:0@:ne omensural.c_change@} [58] @{char@:petrucci c2 clef@:61@:0@:3.535@:8.484@:11.312@:3.535@:0@:petrucci.c2@} [61] @{char@:Mensural semibrevis head@:83@:0@:3.63728@:3.15001@:3.15001@:1.81865@:2. 06068@:s0mensural@} [83] @{char@:petrucci c2 clef@:62@:0@:2.82802@:7.58827@:10.11772@:2.82802@:0@:petruc ci.c2_change@} [62] @{char@:Mensural minima head@:84@:0@:3.63728@:3.15001@:3.15001@:1.81865@:2.0606 8@:s1mensural@} [84] @{char@:petrucci c1 clef@:59@:0@:5.6125@:7.85747@:17.95999@:5.6125@:0@:petrucci .c1@} [59] @{char@:Mensural semiminima head@:85@:0@:3.63728@:3.15001@:3.15001@:1.81865@:2. 06068@:s2mensural@} [85] @{char@:petrucci c1 clef@:60@:0@:4.49002@:7.02791@:16.06386@:4.49002@:0@:petruc ci.c1_change@} [60] @{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 c3 clef@:63@:0@:3.535@:11.312@:11.312@:3.535@:0@:petrucci.c3@} [63] @{char@:Petrucci minima head@:88@:0@:6.8994@:4.79124@:4.79124@:3.4497@:3.3751@: s1petrucci@} [88] @{char@:petrucci c2 clef@:61@:0@:5.6125@:13.46997@:17.95999@:5.6125@:0@:petrucc i.c2@} [61] @{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 c3 clef@:64@:0@:2.82802@:10.11772@:10.11772@:2.82802@:0@:petru cci.c3_change@} [64] @{char@:mensural g clef@:80@:0@:4.45502@:2.31659@:13.54326@:4.45502@:0@:mensura l.g_change@} [80] @{char@:Petrucci colored semiminima head@:92@:0@:6.8994@:4.79124@:4.79124@:3.44 97@:3.3751@:s2blackpetrucci@} [92] @{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@:petrucci c2 clef@:62@:0@:4.49002@:12.04787@:16.06386@:4.49002@:0@:petru cci.c2_change@} [62] @{char@:Ed. Vat. punctum@:93@:0@:3.45236@:1.96642@:2.13751@:3.45236@:0@:svatica na.punctum@} [93] @{char@:Hufnagel fa clef@:83@:0@:5.346@:5.12323@:4.455@:5.346@:0@:hufnagel.fa@} [83] @{char@:petrucci c4 clef@:65@:0@:3.535@:11.312@:8.484@:3.535@:0@:petrucci.c4@} [65] @{char@:Hufnagel fa clef@:84@:0@:4.2768@:4.09859@:3.56401@:4.2768@:0@:hufnagel. fa_change@} [84] @{char@:Ed. Vat. punctum cavum@:94@:0@:3.45236@:1.96642@:2.13751@:3.45236@:0@:s vaticana.punctum.cavum@} [94] @{char@:Hufnagel do/fa clef@:85@:0@:5.346@:14.03323@:3.34125@:5.346@:0@:hufnage l.do.fa@} [85] @{char@:petrucci c3 clef@:63@:0@:5.6125@:17.95999@:17.95999@:5.6125@:0@:petrucc i.c3@} [63] @{char@:Ed. Vat. linea punctum@:95@:0@:5.42313@:2.39563@:2.39563@:5.42313@:0@:s vaticana.linea.punctum@} [95] @{char@:petrucci c4 clef@:66@:0@:2.82802@:10.11772@:7.58827@:2.82802@:0@:petruc ci.c4_change@} [66] @{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] @{char@:petrucci c3 clef@:64@:0@:4.49002@:16.06386@:16.06386@:4.49002@:0@:petru cci.c3_change@} [64] @{puorg@:clefs@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf @{char@:petrucci c5 clef@:67@:0@:3.535@:11.312@:4.94899@:3.535@:0@:petrucci.c5@ } [67] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:5.42313@:2.39563@:2.39563@:5.42313 @:0@:svaticana.linea.punctum.cavum@} [96] @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:2.96184@:2.46817@:4.455@:2.96184@:0@:hufnagel.u 0@} [89] @{char@:petrucci c4 clef@:65@:0@:5.6125@:17.95999@:13.46997@:5.6125@:0@:petrucc i.c4@} [65] @{char@:Custos Hufnagel@:90@:0@:2.96184@:2.46817@:6.68251@:2.96184@:0@:hufnagel .u1@} [90] @{char@:Ed. Vat. inclinatum@:97@:0@:3.83418@:2.73788@:2.73788@:1.9171@:1.64856@ :svaticana.inclinatum@} [97] @{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@:petrucci c5 clef@:68@:0@:2.82802@:10.11772@:4.42648@:2.82802@:0@:petruc ci.c5_change@} [68] @{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@:mensural c clef@:69@:0@:4.16467@:7.777@:7.777@:4.16467@:0@:mensural.c@} [69] @{char@:Custos Med.@:95@:0@:1.23409@:2.46817@:4.455@:1.23409@:0@:medicaea.u0@} [95] @{char@:Ed. Vat. var pes upper punctum@:101@:0@:3.45236@:1.35036@:2.47972@:3.45 236@:0@:svaticana.vupes@} [101] @{char@:mensural c clef@:70@:0@:3.45769@:6.22163@:6.22163@:3.45769@:0@:mensural .c_change@} [70] @{char@:Custos Med.@:96@:0@:1.23409@:2.46817@:6.68251@:1.23409@:0@:medicaea.u1@ } [96] @{char@:black mensural c clef@:71@:0@:4.16467@:7.777@:7.777@:4.16467@:0@:blackm ensural.c@} [71] @{char@:petrucci c4 clef@:66@:0@:4.49002@:16.06386@:12.04787@:4.49002@:0@:petru cci.c4_change@} [66] @{char@:Ed. Vat. plica@:102@:0@:2.07144@:1.2888@:1.39145@:2.07144@:0@:svaticana .plica@} [102] @{char@:black mensural c clef@:72@:0@:3.45769@:6.22163@:6.22163@:3.45769@:0@:bl ackmensural.c_change@} [72] @{char@:Custos Med.@:97@:0@:1.23409@:2.46817@:5.56876@:1.23409@:0@:medicaea.u2@ } [97] @{char@:Ed. Vat. var plica@:103@:0@:2.07144@:1.79189@:1.17581@:2.07144@:0@:svat icana.vplica@} [103] @{char@:Reverse Custos Med.@:98@:0@:1.23409@:4.455@:2.46817@:1.23409@:0@:medica ea.d0@} [98] @{char@:Ed. Vat. epiphonus@:104@:0@:3.45236@:2.27443@:2.30865@:3.45236@:0@:svat icana.epiphonus@} [104] @{char@:Reverse Custos Med.@:99@:0@:1.23409@:6.68251@:2.46817@:1.23409@:0@:medi caea.d1@} [99] @{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@:petrucci c5 clef@:67@:0@:5.6125@:17.95999@:7.85747@:5.6125@:0@:petrucci .c5@} [67] @{char@:Reverse Custos Med.@:100@:0@:1.23409@:5.56876@:2.46817@:1.23409@:0@:med icaea.d2@} [100] @{char@:Ed. Vat. rev. var plica@:107@:0@:2.07144@:2.07933@:0.88837@:2.07144@:0@ :svaticana.reverse.vplica@} [107] @{char@:Custos Ed. Vat.@:101@:0@:1.18475@:1.53035@:4.455@:1.18475@:0@:vaticana. u0@} [101] @{char@:petrucci f clef@:73@:0@:6.88057@:15.90752@:8.83751@:6.88057@:0@:petrucc i.f@} [73] @{char@:Ed. Vat. inner cephalicus@:108@:0@:3.45236@:2.30867@:2.27441@:3.45236@: 0@:svaticana.inner.cephalicus@} [108] @{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@:Ed. Vat. cephalicus@:109@:0@:3.45236@:7.80151@:2.27441@:3.45236@:0@:sva ticana.cephalicus@} [109] @{char@:Reverse Custos Ed. Vat.@:104@:0@:1.18475@:4.455@:1.53035@:1.18475@:0@:v aticana.d0@} [104] @{char@:Ed. Vat. quilisma@:110@:0@:3.45236@:1.9165@:2.46408@:3.45236@:0@:svatic ana.quilisma@} [110] @{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@: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@:Custos Mensural@:107@:0@:5.9236@:1.629@:8.91@:5.9236@:0@:mensural.u0@} [107] @{char@:Solesmes punctum auctum descendens@:113@:0@:3.45236@:3.64334@:2.03484@: 3.45236@:0@:ssolesmes.auct.desc@} [113] @{char@:petrucci f clef@:74@:0@:5.50449@:12.72606@:7.07004@:5.50449@:0@:petrucc i.f_change@} [74] @{char@:Custos Mensural@:108@:0@:5.9236@:1.629@:11.13751@:5.9236@:0@:mensural.u 1@} [108] @{char@:Solesmes punctum incl. auctum@:114@:0@:3.83418@:2.73788@:2.73788@:1.917 1@:1.64856@:ssolesmes.incl.auctum@} [114] @{char@:petrucci c5 clef@:68@:0@:4.49002@:16.06386@:7.02791@:4.49002@:0@:petruc ci.c5_change@} [68] @{char@:Custos Mensural@:109@:0@:5.9236@:1.629@:10.02376@:5.9236@:0@:mensural.u 2@} [109] @{char@:mensural c clef@:69@:0@:6.342@:12.34749@:12.34749@:6.342@:0@:mensural.c @} [69] @{char@:Reverse Custos Mensural@:110@:0@:5.9236@:8.91@:1.629@:5.9236@:0@:mensur al.d0@} [110] @{char@:Solesmes stropha@:115@:0@:3.83418@:2.73788@:2.73788@:1.9171@:1.64856@:s solesmes.stropha@} [115] @{char@:Reverse Custos Mensural@:111@:0@:5.9236@:11.13751@:1.629@:5.9236@:0@:me nsural.d1@} [111] @{char@:mensural f clef@:75@:0@:4.24199@:2.121@:2.121@:4.24199@:0@:mensural.f@} [75] @{char@:mensural c clef@:70@:0@:5.21951@:9.87804@:9.87804@:5.21951@:0@:mensural .c_change@} [70] @{char@:Reverse Custos Mensural@:112@:0@:5.9236@:10.02376@:1.629@:5.9236@:0@:me nsural.d2@} [112] @{puorg@:custodes@} ) @{char@:black mensural c clef@:71@:0@:6.342@:12.34749@:12.34749@:6.342@:0@:blac kmensural.c@} [71] (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals. mf @{char@:black mensural c clef@:72@:0@:5.21951@:9.87804@:9.87804@:5.21951@:0@:bl ackmensural.c_change@} [72] @{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@:petrucci f clef@:73@:0@:10.92426@:25.25627@:14.03127@:10.92426@:0@:petr ucci.f@} [73] @{char@:mensural f clef@:76@:0@:3.3936@:1.69681@:1.69681@:3.3936@:0@:mensural.f _change@} [76] @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.44553@:2.67303@:2.67303@:4.455@:2.67303@:0@:medic aeaM1@} [113] @{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. Vat. Flat@:114@:0.12033@:2.34784@:1.51468@:4.05406@:2.34784@:0@:vat icanaM1@} [114] @{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@:Ed. Vat. Natural@:115@:0.19254@:1.9745@:3.38577@:3.38577@:1.9745@:0@:va ticana0@} [115] @{char@:petrucci f clef@:74@:0@:8.73944@:20.2051@:11.22505@:8.73944@:0@:petrucc i.f_change@} [74] @{char@:Hufnagel punctum@:122@:0@:8.99733@:3.15001@:3.15001@:4.49867@:2.06068@: shufnagel.punctum@} [122] @{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 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@:mensural f clef@:75@:0@:6.73499@:3.3675@:3.3675@:6.73499@:0@:mensural.f @} [75] @{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@:mensural f clef@:76@:0@:5.38802@:2.69402@:2.69402@:5.38802@:0@:mensural .f_change@} [76] @{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. @{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@:petrucci g clef@:77@:0@:4.41876@:2.29773@:13.43303@:4.41876@:0@:petrucc i.g@} [77] @{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@:petrucci g clef@:77@:0@:7.01563@:3.64809@:21.32753@:7.01563@:0@:petrucc i.g@} [77] @{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@:petrucci g clef@:78@:0@:3.53502@:1.8382@:10.74648@:3.53502@:0@:petrucci .g_change@} [78] @{char@:16th Mensural Flag (down)@:132@:2.67303@:0@:0.44553@:12.25125@:0@:0@:me nsurald24@} [132] @{char@:petrucci g clef@:78@:0@:5.61253@:2.91849@:17.06209@:5.61253@:0@:petrucc i.g_change@} [78] @{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@:mensural g clef@:79@:0@:4.41876@:2.29773@:13.43303@:4.41876@:0@:mensura l.g@} [79] @{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@:mensural g clef@:79@:0@:7.01563@:3.64809@:21.32753@:7.01563@:0@:mensura l.g@} [79] @{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@: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@:mensural g clef@:80@:0@:5.61253@:2.91849@:17.06209@:5.61253@:0@:mensura l.g_change@} [80] @{char@:64th Mensural Flag (down)@:143@:2.67303@:0@:0.44553@:20.04752@:0@:0@:me nsurald16@} [143] @{char@:Hufnagel do clef@:82@:0@:3.11084@:1.9796@:2.12102@:3.11084@:0@:hufnagel .do_change@} [82] @{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@: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@: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 @{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@:4.24199@:11.13524@:2.65126@:4.24199@:0@:huf nagel.do.fa@} [85] @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur al44@} [145] @{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@:3.39362@:10.3222@:2.12102@:3.39362@:0@:hufn agel.do.fa_change@} [86] @{char@:Mensural 2/2 meter@:146@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens ural22@} [146] @{char@:Hufnagel do/fa clef@:86@:0@:5.38802@:16.3885@:3.36752@:5.38802@:0@:hufn agel.do.fa_change@} [86] @{char@:Mensural 3/2 meter@:147@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur al32@} [147] @{char@:Kievan tsefaut clef@:87@:0@:5.3025@:7.95377@:1.94426@:5.3025@:0@:kievan .do@} [87] @{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 @{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@:3.68018@:3.06679@:5.6125@:3.68018@:0@:hufnagel. u0@} [89] @{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@: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] @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:2.39088@:1.99239@:3.535@:2.39088@:0@:hufnagel.u 0@} [89] @{char@:Reverse Custos Hufnagel@:92@:0@:3.68018@:5.6125@:3.06679@:3.68018@:0@:h ufnagel.d0@} [92] @{char@:Mensural 3/4 meter@:150@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens ural34@} [150] @{char@:Reverse Custos Hufnagel@:93@:0@:3.68018@:8.41876@:3.06679@:3.68018@:0@: hufnagel.d1@} [93] @{char@:Custos Hufnagel@:90@:0@:2.39088@:1.99239@:5.3025@:2.39088@:0@:hufnagel. u1@} [90] @{char@:Custos Hufnagel@:91@:0@:2.39088@:1.99239@:4.41876@:2.39088@:0@:hufnagel .u2@} [91] @{char@:Mensural 6/8 meter@:151@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens ural68@} [151] @{char@:Reverse Custos Hufnagel@:94@:0@:3.68018@:7.01563@:3.06679@:3.68018@:0@: hufnagel.d2@} [94] @{char@:Reverse Custos Hufnagel@:92@:0@:2.39088@:3.535@:1.99239@:2.39088@:0@:hu fnagel.d0@} [92] @{char@:Custos Med.@:95@:0@:1.53339@:3.06679@:5.6125@:1.53339@:0@:medicaea.u0@} [95] @{char@:Mensural 9/8 meter@:152@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens ural98@} [152] @{char@:Reverse Custos Hufnagel@:93@:0@:2.39088@:5.3025@:1.99239@:2.39088@:0@:h ufnagel.d1@} [93] @{char@:Mensural 4/8 meter@:153@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur al48@} [153] @{char@:Custos Med.@:96@:0@:1.53339@:3.06679@:8.41876@:1.53339@:0@:medicaea.u1@ } [96] @{char@:Mensural 6/8 meter@:154@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur al68alt@} [154] @{char@:Reverse Custos Hufnagel@:94@:0@:2.39088@:4.41876@:1.99239@:2.39088@:0@: hufnagel.d2@} [94] @{char@:Mensural 2/4 meter@:155@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens ural24@} [155] @{char@:Custos Med.@:95@:0@:0.9962@:1.99239@:3.535@:0.9962@:0@:medicaea.u0@} [95] @{char@:Custos Med.@:97@:0@:1.53339@:3.06679@:7.01563@:1.53339@:0@:medicaea.u2@ } [97] @{char@:Mensural 4/4 meter@:156@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural44@} [156] @{char@:Reverse Custos Med.@:98@:0@:1.53339@:5.6125@:3.06679@:1.53339@:0@:medic aea.d0@} [98] @{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@:Custos Med.@:96@:0@:0.9962@:1.99239@:5.3025@:0.9962@:0@:medicaea.u1@} [96] @{char@:Reverse Custos Med.@:99@:0@:1.53339@:8.41876@:3.06679@:1.53339@:0@:medi caea.d1@} [99] @{char@:Mensural 6/4 meter@:159@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural64@} [159] @{char@:Custos Med.@:97@:0@:0.9962@:1.99239@:4.41876@:0.9962@:0@:medicaea.u2@} [97] @{char@:Mensural 9/4 meter@:160@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural94@} [160] @{char@:Reverse Custos Med.@:100@:0@:1.53339@:7.01563@:3.06679@:1.53339@:0@:med icaea.d2@} [100] @{char@:Mensural 3/4 meter@:161@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural34@} [161] @{char@:Reverse Custos Med.@:98@:0@:0.9962@:3.535@:1.99239@:0.9962@:0@:medicaea .d0@} [98] @{char@:Custos Ed. Vat.@:101@:0@:1.47209@:1.90149@:5.6125@:1.47209@:0@:vaticana .u0@} [101] @{char@:Mensural 6/8 meter@:162@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural68@} [162] @{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@:Mensural 9/8 meter@:163@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural98@} [163] @{char@:Reverse Custos Med.@:99@:0@:0.9962@:5.3025@:1.99239@:0.9962@:0@:medicae a.d1@} [99] @{char@:Reverse Custos Ed. Vat.@:104@:0@:1.47209@:5.6125@:1.90149@:1.47209@:0@: vaticana.d0@} [104] @{char@:Mensural 4/8 meter@:164@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural48@} [164] @{char@:Reverse Custos Med.@:100@:0@:0.9962@:4.41876@:1.99239@:0.9962@:0@:medic aea.d2@} [100] @{char@:Mensural 6/8 meter@:165@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural68alt@} [165] @{char@:Reverse Custos Ed. Vat.@:105@:0@:1.47209@:8.41876@:1.90149@:1.47209@:0@ :vaticana.d1@} [105] @{char@:Mensural 2/4 meter@:166@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural24@} [166] @{puorg@:timesig@} ) @{char@:Reverse Custos Ed. Vat.@:106@:0@:1.47209@:7.01563@:1.90149@:1.47209@:0@ :vaticana.d2@} [106] (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf @{char@:Custos Ed. Vat.@:101@:0@:0.95636@:1.23534@:3.535@:0.95636@:0@:vaticana. u0@} [101]@{group@:scripts@} @{char@:ictus@:167@:0.24068@:0.24068@:0.77965@:0.77965@:0.24068@:0@:ictus@} [167] @{char@:Custos Mensural@:107@:0@:7.36028@:2.0241@:11.225@:7.36028@:0@:mensural. u0@} [107] @{char@:accentus up@:168@:0.55688@:0.55688@:0.77965@:0.77965@:0.55688@:0@:uacce ntus@} [168] @{char@:Custos Mensural@:108@:0@:7.36028@:2.0241@:14.03127@:7.36028@:0@:mensura l.u1@} [108] @{char@:accentus down@:169@:0.55688@:0.55688@:0.77965@:0.77965@:0.55688@:0@:dac centus@} [169] @{char@:Custos Ed. Vat.@:102@:0@:0.95636@:1.23534@:5.3025@:0.95636@:0@:vaticana .u1@} [102] @{char@:half circle@:170@:0.69609@:0.69609@:0@:0.69609@:0.69609@:0@:usemicircul us@} [170] @{char@:Custos Mensural@:109@:0@:7.36028@:2.0241@:12.62813@:7.36028@:0@:mensura l.u2@} [109] @{char@:Custos Ed. Vat.@:103@:0@:0.95636@:1.23534@:4.41876@:0.95636@:0@:vatican a.u2@} [103] @{char@:Reverse Custos Mensural@:110@:0@:7.36028@:11.225@:2.0241@:7.36028@:0@:m ensural.d0@} [110] @{char@:half circle@:171@:0.69609@:0.69609@:0.69609@:0@:0.69609@:0@:dsemicircul us@} [171] @{char@:Reverse Custos Mensural@:111@:0@:7.36028@:14.03127@:2.0241@:7.36028@:0@ :mensural.d1@} [111] @{char@:circle@:172@:0.69609@:0.69609@:0.69609@:0.69609@:0.69609@:0@:circulus@} [172] @{char@:Reverse Custos Ed. Vat.@:104@:0@:0.95636@:3.535@:1.23534@:0.95636@:0@:v aticana.d0@} [104] @{char@:Reverse Custos Mensural@:112@:0@:7.36028@:12.62813@:2.0241@:7.36028@:0@ :mensural.d2@} [112] @{char@:augmentum@:173@:0.55688@:0.55688@:0.55688@:0.55688@:0.55688@:0@:augment um@} [173] @{puorg@:custodes@} ) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals. mf @{char@:Reverse Custos Ed. Vat.@:105@:0@:0.95636@:5.3025@:1.23534@:0.95636@:0@: vaticana.d1@} [105] @{char@:signum congruentiae up@:174@:2.94952@:2.94952@:1.20335@:10.5947@:2.9495 2@:0@:usignumcongruentiae@} [174] @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.56128@:3.36754@:3.36754@:5.6125@:3.36754@:0@:medi caeaM1@} [113] @{char@:signum congruentiae down@:175@:2.94952@:2.94952@:10.5947@:1.20335@:2.94 952@:0@:dsignumcongruentiae@} [175] @{char@:Reverse Custos Ed. Vat.@:106@:0@:0.95636@:4.41876@:1.23534@:0.95636@:0@ :vaticana.d2@} [106] @{char@:Ed. Vat. Flat@:114@:0.13026@:2.93652@:1.90823@:5.1074@:2.93652@:0@:vati canaM1@} [114] @{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 @{char@:Ed. Vat. Natural@:115@:0.20842@:2.45338@:4.26547@:4.26547@:2.45338@:0@: vaticana0@} [115] @{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. @{char@:Mensural Sharp@:116@:2.0044@:3.12686@:2.45338@:2.45338@:3.12686@:0@:men sural1@} [116] @{char@:Custos Mensural@:107@:0@:4.78171@:1.31499@:7.07@:4.78171@:0@:mensural.u 0@} [107] @{char@:Mensural Flat@:117@:0.39081@:2.63577@:1.79393@:10.49333@:2.63577@:0@:me nsuralM1@} [117] @{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 @{char@:Hufnagel Flat@:118@:0.52107@:3.32733@:1.9443@:10.36307@:3.32733@:0@:huf nagelM1@} [118] @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.35352@:2.12102@:2.12102@:3.535@:2.12102@:0@:medic aeaM1@} [113] @{char@:Kievan sharp@:119@:0@:8.98004@:8.98004@:8.98004@:8.98004@:0@:kievan1@} [119] @{char@:Ed. Vat. Flat@:114@:0.11244@:1.87994@:1.20189@:3.21687@:1.87994@:0@:vat icanaM1@} [114] @{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 @{char@:Ed. Vat. Natural@:115@:0.1799@:1.59389@:2.68658@:2.68658@:1.59389@:0@:v aticana0@} [115] @{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@:Mensural Sharp@:116@:1.3111@:2.01807@:1.59389@:1.59389@:2.01807@:0@:men sural1@} [116] @{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@:Mensural Flat@:117@:0.33733@:1.75131@:1.22108@:6.70035@:1.75131@:0@:men suralM1@} [117] @{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@:Hufnagel Flat@:118@:0.44977@:2.21727@:1.2854@:6.5879@:2.21727@:0@:hufna gelM1@} [118] @{char@:16th Mensural Flag (down)@:130@:3.36754@:0@:0.56128@:16.83751@:0@:0@:me nsurald04@} [130] @{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 @{char@:16th Mensural Flag (down)@:131@:3.36754@:0@:0.56128@:14.03127@:0@:0@:me nsurald14@} [131] @{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@:16th Mensural Flag (down)@:132@:3.36754@:0@:0.56128@:15.43439@:0@:0@:me nsurald24@} [132] @{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@:32th Mensural Flag (up)@:133@:0@:3.36754@:22.45001@:0.56128@:3.36754@:0 @:mensuralu05@} [133] @{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@:32th Mensural Flag (up)@:134@:0@:3.36754@:19.64377@:0.56128@:3.36754@:0 @:mensuralu15@} [134] @{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@:32th Mensural Flag (up)@:135@:0@:3.36754@:21.04689@:0.56128@:3.36754@:0 @:mensuralu25@} [135] @{char@:16th Mensural Flag (down)@:130@:2.12102@:0@:0.35352@:10.60501@:0@:0@:me nsurald04@} [130] @{char@:32th Mensural Flag (down)@:136@:3.36754@:0@:0.56128@:22.45001@:0@:0@:me nsurald05@} [136] @{char@:16th Mensural Flag (down)@:131@:2.12102@:0@:0.35352@:8.83751@:0@:0@:men surald14@} [131] @{char@:32th Mensural Flag (down)@:137@:3.36754@:0@:0.56128@:19.64377@:0@:0@:me nsurald15@} [137] @{char@:16th Mensural Flag (down)@:132@:2.12102@:0@:0.35352@:9.72127@:0@:0@:men surald24@} [132] @{char@:32th Mensural Flag (down)@:138@:3.36754@:0@:0.56128@:21.04689@:0@:0@:me nsurald25@} [138] @{char@:32th Mensural Flag (up)@:133@:0@:2.12102@:14.14001@:0.35352@:2.12102@:0 @:mensuralu05@} [133] @{char@:64th Mensural Flag (up)@:139@:0@:3.36754@:28.06252@:0.56128@:3.36754@:0 @:mensuralu06@} [139] @{char@:32th Mensural Flag (up)@:134@:0@:2.12102@:12.37251@:0.35352@:2.12102@:0 @:mensuralu15@} [134] @{char@:64th Mensural Flag (up)@:140@:0@:3.36754@:25.25627@:0.56128@:3.36754@:0 @:mensuralu16@} [140] @{char@:32th Mensural Flag (up)@:135@:0@:2.12102@:13.25627@:0.35352@:2.12102@:0 @:mensuralu25@} [135] @{char@:64th Mensural Flag (up)@:141@:0@:3.36754@:26.6594@:0.56128@:3.36754@:0@ :mensuralu26@} [141] @{char@:32th Mensural Flag (down)@:136@:2.12102@:0@:0.35352@:14.14001@:0@:0@:me nsurald05@} [136] @{char@:64th Mensural Flag (down)@:142@:3.36754@:0@:0.56128@:28.06252@:0@:0@:me nsurald06@} [142] @{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 (down)@:143@:3.36754@:0@:0.56128@:25.25627@:0@:0@:me nsurald16@} [143] @{char@:64th Mensural Flag (up)@:139@:0@:2.12102@:17.67502@:0.35352@:2.12102@:0 @:mensuralu06@} [139] @{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@:64th Mensural Flag (up)@:140@:0@:2.12102@:15.90752@:0.35352@:2.12102@:0 @:mensuralu16@} [140] @{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@:64th Mensural Flag (up)@:141@:0@:2.12102@:16.79128@:0.35352@:2.12102@:0 @:mensuralu26@} [141] @{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@:64th Mensural Flag (down)@:142@:2.12102@:0@:0.35352@:17.67502@:0@:0@:me nsurald06@} [142] @{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@:64th Mensural Flag (down)@:143@:2.12102@:0@:0.35352@:15.90752@:0@:0@:me nsurald16@} [143] @{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@: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 @{char@:Mensural 3/2 meter@:158@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen sural32@} [158] @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens ural44@} [145] @{char@:Mensural 6/4 meter@:159@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen sural64@} [159] @{char@:Mensural 2/2 meter@:146@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens ural22@} [146] @{char@:Mensural 9/4 meter@:160@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen sural94@} [160] @{char@:Mensural 3/2 meter@:147@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens ural32@} [147] @{char@:Mensural 3/4 meter@:161@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen sural34@} [161] @{char@:Mensural 6/4 meter@:148@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens ural64@} [148] @{char@:Mensural 6/8 meter@:162@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen sural68@} [162] @{char@:Mensural 9/4 meter@:149@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens ural94@} [149] @{char@:Mensural 9/8 meter@:163@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen sural98@} [163] @{char@:Mensural 3/4 meter@:150@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens ural34@} [150] @{char@:Mensural 4/8 meter@:164@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen sural48@} [164] @{char@:Mensural 6/8 meter@:151@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens ural68@} [151] @{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] @{char@:Mensural 9/8 meter@:152@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens ural98@} [152] @{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@:Mensural 4/8 meter@:153@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens ural48@} [153] @{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@: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@:half circle@:171@:0.87695@:0.87695@:0.87695@:0@:0.87695@:0@:dsemicircul us@} [171] @{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@:circle@:172@:0.87695@:0.87695@:0.87695@:0.87695@:0.87695@:0@:circulus@} [172] @{char@:Mensural 3/2 meter@:158@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural32@} [158] @{char@:augmentum@:173@:0.70157@:0.70157@:0.70157@:0.70157@:0.70157@:0@:augment um@} [173] @{char@:Mensural 6/4 meter@:159@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural64@} [159] @{char@:signum congruentiae up@:174@:3.58788@:3.58788@:1.30269@:13.04877@:3.587 88@:0@:usignumcongruentiae@} [174] @{char@:Mensural 9/4 meter@:160@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural94@} [160] @{char@:signum congruentiae down@:175@:3.58788@:3.58788@:13.04877@:1.30269@:3.5 8788@:0@:dsignumcongruentiae@} [175] @{char@:Mensural 3/4 meter@:161@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural34@} [161] @{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 @{char@:Mensural 6/8 meter@:162@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural68@} [162] @{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@}) @{char@:Mensural 9/8 meter@:163@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural98@} [163] ) (some charht values had to be adjusted by as much as 0.70157pt) (some chardp values had to be adjusted by as much as 0.70157pt) Font metrics written on parmesan23.tfm. 146 output files written: parmesan23.33 .. parmesan23.178 Transcript written on parmesan23.log. @{char@:Mensural 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] Converting PostScript graphics to Type 1 font programs... Invoking "t1asm parmesan-noteheads26.pt1 parmesan-noteheads26.pfb"... @{char@:signum congruentiae up@:174@:2.44215@:2.44215@:1.12442@:8.6442@:2.44215 @:0@:usignumcongruentiae@} [174] Invoking "fontforge -script parmesan-noteheads26.pe parmesan-noteheads26.pfb"... @{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. 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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! *** Successfully generated parmesan-noteheads26.pfb! *** ( 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 2019/Debian) (kpathsea version 6.3.1) (./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: 4460118 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 2019/Debian) (kpathsea version 6.3.1) (./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 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 19:59 UTC 14-Jan-2019-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 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 19:59 UTC 14-Jan-2019-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 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"... *** Successfully generated parmesan18.pfb! *** ( 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 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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! Converting PostScript graphics to Type 1 font programs... Invoking "t1asm 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 19:59 UTC 14-Jan-2019-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) Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads23.mf'"... 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 This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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] *** Successfully generated parmesan-noteheads20.pfb! *** ( 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 @{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]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads16.mf'"... @{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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:5.6125@:3.06679 @:3.06679@:5.6125@:0@:sM2semiligmensural@} [67] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) (/<>/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 @{char@:Semi-colored mensural brevis notehead@:68@:0@:5.6125@:3.06679@:3.06679@ :5.6125@:0@:sM1semimensural@} [68]) (/<>/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 @{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]@{group@:noteheads@} @{char@:Neo-mensural maxima notehead (up)@:33@:0@:10.31552@:2.21606@:2.21606@:1 0.31552@:0@:uM3neomensural@} [33] @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:5.612 5@:3.06679@:3.06679@:5.6125@:0@:drM2semimensural@} [73] @{char@:Neo-mensural maxima notehead (down)@:34@:0@:10.31552@:2.21606@:2.21606@ :10.31552@:0@:dM3neomensural@} [34] @{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@:Neo-mensural longa notehead (up)@:35@:0@:7.935@:2.21606@:2.21606@:7.935 @:0@:uM2neomensural@} [35] @{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@:Neo-mensural longa notehead (down)@:36@:0@:7.935@:2.21606@:2.21606@:7.9 35@:0@:dM2neomensural@} [36] @{char@:Black mensural longa notehead (up)@:79@:0@:5.6125@:3.06679@:3.06679@:5. 6125@:0@:uM2blackmensural@} [79] @{char@:Neo-mensural brevis notehead@:37@:0@:7.935@:2.21606@:2.21606@:7.935@:0@ :sM1neomensural@} [37] @{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@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:10.31552@:2.216 06@:2.21606@:10.31552@:0@:urM3neomensural@} [38] @{char@:Mensural semibrevis head@:83@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1. 76411@:s0mensural@} [83] @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:10.31552@:2.2 1606@:2.21606@:10.31552@:0@:drM3neomensural@} [39] @{char@:Mensural minima head@:84@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1.7641 1@:s1mensural@} [84] @{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:7.935@:2.21606@: 2.21606@:7.935@:0@:urM2neomensural@} [40] @{char@:Mensural semiminima head@:85@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1. 76411@:s2mensural@} [85] @{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:7.935@:2.21606 @:2.21606@:7.935@:0@:drM2neomensural@} [41] @{char@:Black mensural semibrevis head@:86@:0@:3.24036@:2.80626@:2.80626@:1.620 18@:1.76411@:s0blackmensural@} [86] @{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:7.935@:2.21606@:2.2 1606@:7.935@:0@:srM1neomensural@} [42] @{char@:Petrucci semibrevis head@:87@:0@:6.18263@:4.29349@:4.29349@:3.09132@:2. 93869@:s0petrucci@} [87] @{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@:Petrucci minima head@:88@:0@:6.18263@:4.29349@:4.29349@:3.09132@:2.9386 9@:s1petrucci@} [88] @{char@:Neo-mensural semiminima head@:45@:0@:3.9675@:2.21606@:2.21606@:1.98375@ :1.00806@:s2neomensural@} [45] @{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@: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@:Ed. Vat. punctum@:93@:0@:3.0937@:1.77861@:1.93196@:3.0937@:0@:svaticana .punctum@} [93] @{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@:Ed. Vat. punctum cavum@:94@:0@:3.0937@:1.77861@:1.93196@:3.0937@:0@:sva ticana.punctum.cavum@} [94] @{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@:Ed. Vat. linea punctum@:95@:0@:4.87953@:2.14674@:2.14674@:4.87953@:0@:s vaticana.linea.punctum@} [95] @{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@:Ed. Vat. linea punctum cavum@:96@:0@:4.87953@:2.14674@:2.14674@:4.87953 @:0@:svaticana.linea.punctum.cavum@} [96] @{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@:Ed. Vat. inclinatum@:97@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4113@ :svaticana.inclinatum@} [97] @{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:3.9675@:2.21606@:2.2 1606@:3.9675@:0@:urM2mensural@} [58] @{char@:Ed. Vat. pes lower punctum@:98@:0@:3.0937@:1.74791@:1.71725@:3.0937@:0@ :svaticana.lpes@} [98] @{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:3.9675@:2.21606@:2 .21606@:3.9675@:0@:drM2mensural@} [59] @{char@:Ed. Vat. pes var lower punctum@:99@:0@:3.0937@:2.4226@:1.04256@:3.0937@ :0@:svaticana.vlpes@} [99] @{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:3.9675@:2.2160 6@:2.21606@:3.9675@:0@:srM2ligmensural@} [60] *** Successfully generated parmesan23.pfb! *** @{char@:Ed. Vat. pes upper punctum@:100@:0@:3.0937@:1.71725@:1.74791@:3.0937@:0 @:svaticana.upes@} [100] @{char@:Mensural brevis notehead (reduced hole)@:61@:0@:3.9675@:2.21606@:2.2160 6@:3.9675@:0@:srM1mensural@} [61] @{char@:Ed. Vat. var pes upper punctum@:101@:0@:3.0937@:1.22656@:2.2386@:3.0937 @:0@:svaticana.vupes@} [101] @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:7.935@:2.21606@:2.21 606@:7.935@:0@:uM3semimensural@} [62] @{char@:Ed. Vat. plica@:102@:0@:1.85623@:1.1714@:1.2634@:1.85623@:0@:svaticana. plica@} [102]( 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 @{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@:Ed. Vat. var plica@:103@:0@:1.85623@:1.62222@:1.07016@:1.85623@:0@:svat icana.vplica@} [103] @{char@:Semi-colored mensural longa notehead (up)@:65@:0@:3.9675@:2.21606@:2.21 606@:3.9675@:0@:uM2semimensural@} [65] @{char@:Ed. Vat. epiphonus@:104@:0@:3.0937@:2.05464@:2.08531@:3.0937@:0@:svatic ana.epiphonus@} [104] @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:3.9675@:2.21606@:2. 21606@:3.9675@:0@:dM2semimensural@} [66] @{char@:Ed. Vat. var epiphonus@:105@:0@:3.0937@:2.72934@:1.41061@:3.0937@:0@:sv aticana.vepiphonus@} [105] @{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@:Ed. Vat. rev. plica@:106@:0@:1.85623@:1.26341@:1.17139@:1.85623@:0@:sva ticana.reverse.plica@} [106] @{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@:Ed. Vat. rev. var plica@:107@:0@:1.85623@:1.8798@:0.81258@:1.85623@:0@: svaticana.reverse.vplica@} [107] @{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:3.9675@ :2.21606@:2.21606@:3.9675@:0@:urM2semimensural@} [72] @{char@:Ed. Vat. inner cephalicus@:108@:0@:3.0937@:2.08531@:2.05464@:3.0937@:0@ :svaticana.inner.cephalicus@} [108] @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:3.967 5@:2.21606@:2.21606@:3.9675@:0@:drM2semimensural@} [73] @{char@:Ed. Vat. cephalicus@:109@:0@:3.0937@:7.0075@:2.05464@:3.0937@:0@:svatic ana.cephalicus@} [109] @{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:3 .9675@:2.21606@:2.21606@:3.9675@:0@:srM2semiligmensural@} [74] @{char@:Ed. Vat. quilisma@:110@:0@:3.0937@:1.71739@:2.20808@:3.0937@:0@:svatica na.quilisma@} [110] @{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@:Solesmes punctum inclinatum parvum@:111@:0@:2.1474@:1.5334@:1.5334@:1.0 737@:0.49126@:ssolesmes.incl.parvum@} [111] @{char@:Black mensural maxima notehead (down)@:77@:0@:7.935@:2.21606@:2.21606@: 7.935@:0@:dM3blackmensural@} [77] @{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@: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@:Solesmes punctum incl. auctum@:114@:0@:3.43585@:2.45345@:2.45345@:1.717 93@:1.4113@:ssolesmes.incl.auctum@} [114] @{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@:Solesmes stropha@:115@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4113@:s solesmes.stropha@} [115] @{char@:Mensural semibrevis head@:83@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1. 05452@:s0mensural@} [83] @{char@:Solesmes stropha aucta@:116@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4 113@:ssolesmes.stropha.aucta@} [116] @{char@:Mensural minima head@:84@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1.0545 2@:s1mensural@} [84] @{char@:Solesmes oriscus@:117@:0@:3.683@:1.8401@:1.8401@:3.683@:0@:ssolesmes.or iscus@} [117] @{char@:Mensural semiminima head@:85@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1. 05452@:s2mensural@} [85] @{char@:Ed. Med. inclinatum@:118@:0@:4.71591@:3.3675@:3.3675@:2.35796@:2.32535@ :smedicaea.inclinatum@} [118] @{char@:Black mensural semibrevis head@:86@:0@:2.29062@:1.98375@:1.98375@:1.145 31@:1.05452@:s0blackmensural@} [86] @{char@:Ed. Med. punctum@:119@:0@:4.48993@:2.80626@:2.80626@:4.48993@:0@:smedic aea.punctum@} [119] @{char@:Petrucci semibrevis head@:87@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1. 89445@:s0petrucci@} [87] @{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@: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@:Hufnagel punctum@:122@:0@:8.01547@:2.80626@:2.80626@:4.00774@:1.76411@: shufnagel.punctum@} [122] @{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@:Hufnagel virga@:123@:0@:8.01547@:8.41876@:2.80626@:8.01547@:0@:shufnage l.virga@} [123] @{char@:Ed. Vat. punctum cavum@:94@:0@:2.2355@:1.32927@:1.44008@:2.2355@:0@:sva ticana.punctum.cavum@} [94] @{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]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads14.mf'"... @{char@:Kievan recitative mark@:126@:0@:28.70288@:5.09143@:5.09143@:28.70288@:0 @:sM1kievan@} [126] @{char@:Ed. Vat. linea punctum@:95@:0@:3.5788@:1.55124@:1.55124@:3.5788@:0@:sva ticana.linea.punctum@} [95] @{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@:Ed. Vat. linea punctum cavum@:96@:0@:3.5788@:1.55124@:1.55124@:3.5788@: 0@:svaticana.linea.punctum.cavum@} [96] @{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] @{char@:Ed. Vat. inclinatum@:97@:0@:2.48274@:1.77286@:1.77286@:1.24138@:0.84363 @:svaticana.inclinatum@} [97] @{puorg@:noteheads@} ) @{tnof@}) ) @{char@:Ed. Vat. pes lower punctum@:98@:0@:2.2355@:1.30708@:1.28494@:2.2355@:0@ :svaticana.lpes@} [98] (some charht values had to be adjusted by as much as 0.15334pt) (some chardp values had to be adjusted by as much as 0.15332pt) Font metrics written on parmesan-noteheads23.tfm. 101 output files written: parmesan-noteheads23.33 .. parmesan-noteheads23.133 Transcript written on parmesan-noteheads23.log. @{char@: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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp *** Successfully generated parmesan14.pfb! *** @{char@:Ed. Vat. var pes upper punctum@:101@:0@:2.2355@:0.93036@:1.66167@:2.235 5@:0@:svaticana.vupes@} [101] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) @{char@:Ed. Vat. plica@:102@:0@:1.34132@:0.8905@:0.95699@:1.34132@:0@:svaticana .plica@} [102] (/<>/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 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: 4964502 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'"... ) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Ed. Vat. var plica@:103@:0@:1.34132@:1.21626@:0.81735@:1.34132@:0@:svat icana.vplica@} [103]( 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 ) (/<>/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 @{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]@{group@:noteheads@} @{char@:Neo-mensural maxima notehead (up)@:33@:0@:9.19102@:1.99239@:1.99239@:9. 19102@:0@:uM3neomensural@} [33] @{char@:Ed. Vat. inner cephalicus@:108@:0@:2.2355@:1.55089@:1.52873@:2.2355@:0@ :svaticana.inner.cephalicus@} [108] @{char@:Neo-mensural maxima notehead (down)@:34@:0@:9.19102@:1.99239@:1.99239@: 9.19102@:0@:dM3neomensural@} [34]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Neo-mensural longa notehead (up)@:35@:0@:7.07@:1.99239@:1.99239@:7.07@: 0@:uM2neomensural@} [35] @{char@:Ed. Vat. cephalicus@:109@:0@:2.2355@:5.10767@:1.52873@:2.2355@:0@:svati cana.cephalicus@} [109] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:Ed. Vat. quilisma@:110@:0@:2.2355@:1.24098@:1.59557@:2.2355@:0@:svatica na.quilisma@} [110]) (/<>/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) @{char@:Neo-mensural longa notehead (down)@:36@:0@:7.07@:1.99239@:1.99239@:7.07 @:0@:dM2neomensural@} [36] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.55171@:1.10803@:1.10803@: 0.77586@:0.1788@:ssolesmes.incl.parvum@} [111] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{char@:Neo-mensural brevis notehead@:37@:0@:7.07@:1.99239@:1.99239@:7.07@:0@:s M1neomensural@} [37] (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf @{char@:Solesmes punctum auctum ascendens@:112@:0@:2.2355@:1.37358@:2.41515@:2. 2355@:0@:ssolesmes.auct.asc@} [112]) @{font@:GNU@:LilyPond@:parmesan@:22.45@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf @{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:9.19102@:1.9923 9@:1.99239@:9.19102@:0@:urM3neomensural@} [38] @{char@:Solesmes punctum auctum descendens@:113@:0@:2.2355@:2.41515@:1.37358@:2 .2355@:0@:ssolesmes.auct.desc@} [113]@{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, reduced hole)@:39@:0@:9.19102@:1.99 239@:1.99239@:9.19102@:0@:drM3neomensural@} [39] @{char@:Solesmes punctum incl. auctum@:114@:0@:2.48274@:1.77286@:1.77286@:1.241 38@:0.84363@:ssolesmes.incl.auctum@} [114] @{char@:Neo-mensural maxima notehead (down)@:34@:0@:14.59254@:3.06679@:3.06679@ :14.59254@:0@:dM3neomensural@} [34] @{char@:Solesmes stropha@:115@:0@:2.48274@:1.77286@:1.77286@:1.24138@:0.84363@: ssolesmes.stropha@} [115] @{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 (up)@:35@:0@:11.225@:3.06679@:3.06679@:11.2 25@:0@:uM2neomensural@} [35] @{char@:Solesmes stropha aucta@:116@:0@:2.48274@:1.77286@:1.77286@:1.24138@:0.8 4363@:ssolesmes.stropha.aucta@} [116] @{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 longa notehead (down)@:36@:0@:11.225@:3.06679@:3.06679@:11 .225@:0@:dM2neomensural@} [36] @{char@:Solesmes oriscus@:117@:0@:2.66133@:1.32965@:1.32965@:2.66133@:0@:ssoles mes.oriscus@} [117] @{char@:Neo-mensural brevis notehead@:37@:0@:11.225@:3.06679@:3.06679@:11.225@: 0@:sM1neomensural@} [37] @{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@: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@:Neo-mensural semiminima head@:45@:0@:3.535@:1.99239@:1.99239@:1.7675@:0 .82298@:s2neomensural@} [45] @{char@:Ed. Med. reverse virga@:120@:0@:3.17395@:1.98375@:9.91875@:3.17395@:0@: smedicaea.rvirga@} [120] @{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:14.59254@:3.066 79@:3.06679@:14.59254@:0@:urM3neomensural@} [38] @{char@:Ed. Med. virga@:121@:0@:3.17395@:9.91875@:1.98375@:3.17395@:0@:smedicae a.virga@} [121] @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:4.59552@:2.59012@:2.59012 @:4.59552@:0@:s0harmonic@} [46] @{char@:Hufnagel punctum@:122@:0@:5.66617@:1.98375@:1.98375@:2.83308@:1.05452@: shufnagel.punctum@} [122] @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:14.59254@:3.0 6679@:3.06679@:14.59254@:0@:drM3neomensural@} [39] @{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@:Hufnagel virga@:123@:0@:5.66617@:5.95125@:1.98375@:5.66617@:0@:shufnage l.virga@} [123]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads18.mf'"... @{char@:Hufnagel pes lower punctum@:124@:0@:7.935@:1.38863@:1.38863@:7.935@:0@: shufnagel.lpes@} [124] @{char@:Mensural maxima notehead (down)@:49@:0@:7.07@:1.99239@:1.99239@:7.07@:0 @:dM3mensural@} [49] @{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:11.225@:3.06679@ :3.06679@:11.225@:0@:urM2neomensural@} [40] @{char@:Kievan final note@:125@:0@:5.02202@:5.95125@:5.95125@:5.02202@:0@:sM2ki evan@} [125] @{char@:Mensural maxima notehead (ligature)@:50@:0@:7.07@:1.99239@:1.99239@:7.0 7@:0@:sM3ligmensural@} [50] @{char@:Kievan recitative mark@:126@:0@:21.44537@:3.50288@:3.50288@:21.44537@:0 @:sM1kievan@} [126] @{char@:Mensural longa notehead (up)@:51@:0@:3.535@:1.99239@:1.99239@:3.535@:0@ :uM2mensural@} [51] @{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:11.225@:3.0667 9@:3.06679@:11.225@:0@:drM2neomensural@} [41] @{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@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:11.225@:3.06679@:3. 06679@:11.225@:0@:srM1neomensural@} [42] @{char@:Mensural longa notehead (down)@:52@:0@:3.535@:1.99239@:1.99239@:3.535@: 0@:dM2mensural@} [52] @{char@:Kievan quarter note up@:129@:0@:4.04686@:1.58698@:10.31552@:4.04686@:0@ :u2kievan@} [129] @{char@:Mensural longa notehead (ligature)@:53@:0@:3.535@:1.99239@:1.99239@:3.5 35@:0@:sM2ligmensural@} [53] @{char@:Neo-mensural semibrevis head@:43@:0@:5.6125@:3.06679@:3.06679@:2.80626@ :1.71199@:s0neomensural@} [43] @{char@:Kievan half note (line position)@:130@:0@:4.20554@:6.34802@:3.9675@:4.2 0554@:0@:s1kievan@} [130] @{char@:Mensural brevis notehead@:54@:0@:3.535@:1.99239@:1.99239@:3.535@:0@:sM1 mensural@} [54] @{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@:Mensural maxima notehead (up, reduced hole)@:55@:0@:7.07@:1.99239@:1.99 239@:7.07@:0@:urM3mensural@} [55] @{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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:7.07@:1.99239@:1. 99239@:7.07@:0@:drM3mensural@} [56] @{char@:Kievan eighth note (up)@:133@:0@:3.9675@:1.58698@:11.50572@:3.9675@:0@: u3kievan@} [133] @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:7.29626@:3.98683@:3.98683 @:7.29626@:0@:s0harmonic@} [46] @{puorg@:noteheads@} ) @{tnof@}) ) Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) (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. (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads18. mf @{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:7.07@:1.99239 @:1.99239@:7.07@:0@:srM3ligmensural@} [57] (/<>/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 @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:7.29626@:3.98683@:3.9868 3@:7.29626@:0@:s2harmonic@} [47] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:3.535@:1.99239@:1.99 239@:3.535@:0@:urM2mensural@} [58] @{char@:Mensural maxima notehead (up)@:48@:0@:11.225@:3.06679@:3.06679@:11.225@ :0@:uM3mensural@} [48]) (/<>/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 @{char@:Mensural maxima notehead (down)@:49@:0@:11.225@:3.06679@:3.06679@:11.22 5@:0@:dM3mensural@} [49] @{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:3.535@:1.99239@:1. 99239@:3.535@:0@:drM2mensural@} [59] @{char@:Mensural maxima notehead (ligature)@:50@:0@:11.225@:3.06679@:3.06679@:1 1.225@:0@:sM3ligmensural@} [50] @{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:3.535@:1.99239 @:1.99239@:3.535@:0@:srM2ligmensural@} [60] @{char@:Mensural longa notehead (up)@:51@:0@:5.6125@:3.06679@:3.06679@:5.6125@: 0@:uM2mensural@} [51]@{group@:noteheads@} @{char@:Neo-mensural maxima notehead (up)@:33@:0@:11.58304@:2.46817@:2.46817@:1 1.58304@:0@:uM3neomensural@} [33] @{char@:Mensural brevis notehead (reduced hole)@:61@:0@:3.535@:1.99239@:1.99239 @:3.535@:0@:srM1mensural@} [61] 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: 4771965 font_size: 15.8107098381071 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=63.2482671707624; bpppix 0.02; nonstopmode; input parmesan-noteheads16.mf'"... @{char@:Mensural longa notehead (down)@:52@:0@:5.6125@:3.06679@:3.06679@:5.6125 @:0@:dM2mensural@} [52] @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:7.07@:1.99239@:1.992 39@:7.07@:0@:uM3semimensural@} [62] @{char@:Mensural longa notehead (ligature)@:53@:0@:5.6125@:3.06679@:3.06679@:5. 6125@:0@:sM2ligmensural@} [53] @{char@:Neo-mensural maxima notehead (down)@:34@:0@:11.58304@:2.46817@:2.46817@ :11.58304@:0@:dM3neomensural@} [34] @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:7.07@:1.99239@:1.9 9239@:7.07@:0@:dM3semimensural@} [63] @{char@:Mensural brevis notehead@:54@:0@:5.6125@:3.06679@:3.06679@:5.6125@:0@:s M1mensural@} [54] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:7.07@:1.99239@ :1.99239@:7.07@:0@:sM3semiligmensural@} [64] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:11.225@:3.06679@:3. 06679@:11.225@:0@:urM3mensural@} [55] @{char@:Neo-mensural longa notehead (up)@:35@:0@:8.91@:2.46817@:2.46817@:8.91@: 0@:uM2neomensural@} [35] @{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:11.225@:3.06679@: 3.06679@:11.225@:0@:drM3mensural@} [56] @{char@:Semi-colored mensural longa notehead (up)@:65@:0@:3.535@:1.99239@:1.992 39@:3.535@:0@:uM2semimensural@} [65] @{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:11.225@:3.066 79@:3.06679@:11.225@:0@:srM3ligmensural@} [57] @{char@:Neo-mensural longa notehead (down)@:36@:0@:8.91@:2.46817@:2.46817@:8.91 @:0@:dM2neomensural@} [36] @{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:5.6125@:3.06679@:3.0 6679@:5.6125@:0@:urM2mensural@} [58] @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:3.535@:1.99239@:1.9 9239@:3.535@:0@:dM2semimensural@} [66] @{char@:Neo-mensural brevis notehead@:37@:0@:8.91@:2.46817@:2.46817@:8.91@:0@:s M1neomensural@} [37] @{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@:Semi-colored mensural longa notehead (ligature)@:67@:0@:3.535@:1.99239@ :1.99239@:3.535@:0@:sM2semiligmensural@} [67]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:11.58304@:2.468 17@:2.46817@:11.58304@:0@:urM3neomensural@} [38] @{char@:Mensural brevis notehead (reduced hole)@:61@:0@:5.6125@:3.06679@:3.0667 9@:5.6125@:0@:srM1mensural@} [61] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:Semi-colored mensural brevis notehead@:68@:0@:3.535@:1.99239@:1.99239@: 3.535@:0@:sM1semimensural@} [68]) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads16. mf @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:11.225@:3.06679@:3.0 6679@:11.225@:0@:uM3semimensural@} [62] (/<>/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 @{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:7.07@: 1.99239@:1.99239@:7.07@:0@:urM3semimensural@} [69] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:11.58304@:2.4 6817@:2.46817@:11.58304@:0@:drM3neomensural@} [39]) (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{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 (down, reduced hole)@:70@:0@:7.07 @:1.99239@:1.99239@:7.07@:0@:drM3semimensural@} [70]) @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:11.225@:3.0667 9@:3.06679@:11.225@:0@:sM3semiligmensural@} [64] (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: 7.07@:1.99239@:1.99239@:7.07@:0@:srM3semiligmensural@} [71] @{font@:GNU@:LilyPond@:parmesan@:15.87@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf @{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:8.91@:2.46817@:2 .46817@:8.91@:0@:urM2neomensural@} [40] @{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 (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 (down)@:66@:0@:5.6125@:3.06679@:3. 06679@:5.6125@:0@:dM2semimensural@} [66]@{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 longa notehead (down, reduced hole)@:41@:0@:8.91@:2.46817@ :2.46817@:8.91@:0@:drM2neomensural@} [41] @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:5.6125@:3.06679 @:3.06679@:5.6125@:0@:sM2semiligmensural@} [67] @{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:8.91@:2.46817@:2.46 817@:8.91@:0@:srM1neomensural@} [42] @{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:3 .535@:1.99239@:1.99239@:3.535@:0@:srM2semiligmensural@} [74] @{char@:Neo-mensural maxima notehead (down)@:34@:0@:10.31552@:2.21606@:2.21606@ :10.31552@:0@:dM3neomensural@} [34] @{char@:Semi-colored mensural brevis notehead@:68@:0@:5.6125@:3.06679@:3.06679@ :5.6125@:0@:sM1semimensural@} [68] @{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:3.535@:1.9 9239@:1.99239@:3.535@:0@:srM1semimensural@} [75] @{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:11.225 @:3.06679@:3.06679@:11.225@:0@:urM3semimensural@} [69] @{char@:Black mensural maxima notehead (up)@:76@:0@:7.07@:1.99239@:1.99239@:7.0 7@:0@:uM3blackmensural@} [76] @{char@:Neo-mensural semibrevis head@:43@:0@:4.455@:2.46817@:2.46817@:2.22751@: 1.21667@:s0neomensural@} [43] @{char@:Black mensural maxima notehead (down)@:77@:0@:7.07@:1.99239@:1.99239@:7 .07@:0@:dM3blackmensural@} [77] @{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:11.2 25@:3.06679@:3.06679@:11.225@:0@:drM3semimensural@} [70] @{char@:Black mensural maxima notehead (ligature)@:78@:0@:7.07@:1.99239@:1.9923 9@:7.07@:0@:sM3blackligmensural@} [78] @{char@:Neo-mensural longa notehead (up)@:35@:0@:7.935@:2.21606@:2.21606@:7.935 @:0@:uM2neomensural@} [35] @{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: 11.225@:3.06679@:3.06679@:11.225@:0@:srM3semiligmensural@} [71] @{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@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:5.6125@ :3.06679@:3.06679@:5.6125@:0@:urM2semimensural@} [72] @{char@:Black mensural longa notehead (up)@:79@:0@:3.535@:1.99239@:1.99239@:3.5 35@:0@:uM2blackmensural@} [79] @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:5.612 5@:3.06679@:3.06679@:5.6125@:0@:drM2semimensural@} [73] @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:5.79152@:3.20863@:3.20863 @:5.79152@:0@:s0harmonic@} [46] @{char@:Black mensural longa notehead (down)@:80@:0@:3.535@:1.99239@:1.99239@:3 .535@:0@:dM2blackmensural@} [80] @{char@:Neo-mensural longa notehead (down)@:36@:0@:7.935@:2.21606@:2.21606@:7.9 35@:0@:dM2neomensural@} [36] @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:5.79152@:3.20863@:3.2086 3@:5.79152@:0@:s2harmonic@} [47] @{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@:Neo-mensural brevis notehead@:37@:0@:7.935@:2.21606@:2.21606@:7.935@:0@ :sM1neomensural@} [37] @{char@:Black mensural longa notehead (ligature)@:81@:0@:3.535@:1.99239@:1.9923 9@:3.535@:0@:sM2blackligmensural@} [81] @{char@:Mensural maxima notehead (up)@:48@:0@:8.91@:2.46817@:2.46817@:8.91@:0@: uM3mensural@} [48] @{char@:Black mensural maxima notehead (up)@:76@:0@:11.225@:3.06679@:3.06679@:1 1.225@:0@:uM3blackmensural@} [76] @{char@:Black mensural brevis notehead@:82@:0@:3.535@:1.99239@:1.99239@:3.535@: 0@:sM1blackmensural@} [82] @{char@:Mensural maxima notehead (down)@:49@:0@:8.91@:2.46817@:2.46817@:8.91@:0 @:dM3mensural@} [49] @{char@:Black mensural maxima notehead (down)@:77@:0@:11.225@:3.06679@:3.06679@ :11.225@:0@:dM3blackmensural@} [77] @{char@:Mensural maxima notehead (ligature)@:50@:0@:8.91@:2.46817@:2.46817@:8.9 1@:0@:sM3ligmensural@} [50] @{char@:Black mensural maxima notehead (ligature)@:78@:0@:11.225@:3.06679@:3.06 679@:11.225@:0@:sM3blackligmensural@} [78] @{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:10.31552@:2.216 06@:2.21606@:10.31552@:0@:urM3neomensural@} [38] @{char@:Black mensural 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@:Mensural semibrevis head@:83@:0@:2.04092@:1.7675@:1.7675@:1.02046@:0.86 797@:s0mensural@} [83] @{char@:Mensural longa notehead (up)@:51@:0@:4.455@:2.46817@:2.46817@:4.455@:0@ :uM2mensural@} [51] @{char@:Black mensural longa notehead (ligature)@:81@:0@:5.6125@:3.06679@:3.066 79@:5.6125@:0@:sM2blackligmensural@} [81] @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:10.31552@:2.2 1606@:2.21606@:10.31552@:0@:drM3neomensural@} [39] @{char@:Black mensural brevis notehead@:82@:0@:5.6125@:3.06679@:3.06679@:5.6125 @:0@:sM1blackmensural@} [82] @{char@:Mensural longa notehead (down)@:52@:0@:4.455@:2.46817@:2.46817@:4.455@: 0@:dM2mensural@} [52] @{char@:Mensural minima head@:84@:0@:2.04092@:1.7675@:1.7675@:1.02046@:0.86797@ :s1mensural@} [84] @{char@:Mensural longa notehead (ligature)@:53@:0@:4.455@:2.46817@:2.46817@:4.4 55@:0@:sM2ligmensural@} [53] @{char@:Mensural semibrevis head@:83@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1. 76411@:s0mensural@} [83] @{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:7.935@:2.21606@: 2.21606@:7.935@:0@:urM2neomensural@} [40] @{char@:Mensural semiminima head@:85@:0@:2.04092@:1.7675@:1.7675@:1.02046@:0.86 797@:s2mensural@} [85] @{char@:Mensural brevis notehead@:54@:0@:4.455@:2.46817@:2.46817@:4.455@:0@:sM1 mensural@} [54] @{char@:Black mensural semibrevis head@:86@:0@:2.04092@:1.7675@:1.7675@:1.02046 @:0.86797@:s0blackmensural@} [86] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:8.91@:2.46817@:2.46 817@:8.91@:0@:urM3mensural@} [55] @{char@:Mensural minima head@:84@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1.7641 1@:s1mensural@} [84] @{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:7.935@:2.21606 @:2.21606@:7.935@:0@:drM2neomensural@} [41] @{char@:Petrucci semibrevis head@:87@:0@:4.01665@:2.78934@:2.78934@:2.00833@:1. 61993@:s0petrucci@} [87] @{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:7.935@:2.21606@:2.2 1606@:7.935@:0@:srM1neomensural@} [42] @{char@:Petrucci minima head@:88@:0@:4.01665@:2.78934@:2.78934@:2.00833@:1.6199 3@:s1petrucci@} [88] @{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 semiminima head@:85@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1. 76411@:s2mensural@} [85] @{char@:Petrucci semiminima head@:89@:0@:4.01665@:2.78934@:2.78934@:2.00833@:1. 61993@:s2petrucci@} [89] @{char@:Neo-mensural semibrevis head@:43@:0@:3.9675@:2.21606@:2.21606@:1.98375@ :1.00806@:s0neomensural@} [43] @{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:4.455@:2.46817@:2.46 817@:4.455@:0@:urM2mensural@} [58] @{char@:Neo-mensural minima head@:44@:0@:3.9675@:2.21606@:2.21606@:1.98375@:1.0 0806@:s1neomensural@} [44] @{char@:Black mensural semibrevis head@:86@:0@:3.24036@:2.80626@:2.80626@:1.620 18@:1.76411@:s0blackmensural@} [86] @{char@:Petrucci colored semibrevis head@:90@:0@:4.01665@:2.78934@:2.78934@:2.0 0833@:1.61993@:s0blackpetrucci@} [90] @{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:4.455@:2.46817@:2. 46817@:4.455@:0@:drM2mensural@} [59] @{char@:Petrucci semibrevis head@:87@:0@:6.18263@:4.29349@:4.29349@:3.09132@:2. 93869@:s0petrucci@} [87] @{char@:Petrucci colored minima head@:91@:0@:4.01665@:2.78934@:2.78934@:2.00833 @:1.61993@:s1blackpetrucci@} [91] @{char@:Neo-mensural semiminima head@:45@:0@:3.9675@:2.21606@:2.21606@:1.98375@ :1.00806@:s2neomensural@} [45] @{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:4.455@:2.46817 @:2.46817@:4.455@:0@:srM2ligmensural@} [60] @{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 brevis notehead (reduced hole)@:61@:0@:4.455@:2.46817@:2.46817 @:4.455@:0@:srM1mensural@} [61] @{char@:Petrucci colored semiminima head@:92@:0@:4.01665@:2.78934@:2.78934@:2.0 0833@:1.61993@:s2blackpetrucci@} [92] @{char@:Mensural maxima notehead (up)@:48@:0@:7.935@:2.21606@:2.21606@:7.935@:0 @:uM3mensural@} [48] @{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@:Mensural maxima notehead (down)@:49@:0@:7.935@:2.21606@:2.21606@:7.935@ :0@:dM3mensural@} [49] @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:8.91@:2.46817@:2.468 17@:8.91@:0@:uM3semimensural@} [62] @{char@:Mensural maxima notehead (ligature)@:50@:0@:7.935@:2.21606@:2.21606@:7. 935@:0@:sM3ligmensural@} [50] @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:8.91@:2.46817@:2.4 6817@:8.91@:0@:dM3semimensural@} [63] @{char@:Petrucci colored semibrevis head@:90@:0@:6.18263@:4.29349@:4.29349@:3.0 9132@:2.93869@:s0blackpetrucci@} [90] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:8.91@:2.46817@ :2.46817@:8.91@:0@:sM3semiligmensural@} [64] @{char@:Ed. Vat. punctum@:93@:0@:2.00987@:1.21114@:1.31073@:2.00987@:0@:svatica na.punctum@} [93] @{char@:Petrucci colored minima head@:91@:0@:6.18263@:4.29349@:4.29349@:3.09132 @:2.93869@:s1blackpetrucci@} [91] @{char@:Mensural longa notehead (up)@:51@:0@:3.9675@:2.21606@:2.21606@:3.9675@: 0@:uM2mensural@} [51] @{char@:Semi-colored mensural longa notehead (up)@:65@:0@:4.455@:2.46817@:2.468 17@:4.455@:0@:uM2semimensural@} [65] @{char@:Ed. Vat. punctum cavum@:94@:0@:2.00987@:1.21114@:1.31073@:2.00987@:0@:s vaticana.punctum.cavum@} [94] @{char@:Petrucci colored semiminima head@:92@:0@:6.18263@:4.29349@:4.29349@:3.0 9132@:2.93869@:s2blackpetrucci@} [92] @{char@:Mensural longa notehead (down)@:52@:0@:3.9675@:2.21606@:2.21606@:3.9675 @:0@:dM2mensural@} [52] @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:4.455@:2.46817@:2.4 6817@:4.455@:0@:dM2semimensural@} [66] @{char@:Mensural longa notehead (ligature)@:53@:0@:3.9675@:2.21606@:2.21606@:3. 9675@:0@:sM2ligmensural@} [53] @{char@:Ed. Vat. punctum@:93@:0@:3.0937@:1.77861@:1.93196@:3.0937@:0@:svaticana .punctum@} [93] @{char@:Mensural brevis notehead@:54@:0@:3.9675@:2.21606@:2.21606@:3.9675@:0@:s M1mensural@} [54] @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:4.455@:2.46817@ :2.46817@:4.455@:0@:sM2semiligmensural@} [67] @{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@:3.23682@:1.39467@:1.39467@:3.23682@:0@:s vaticana.linea.punctum@} [95] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:7.935@:2.21606@:2.2 1606@:7.935@:0@:urM3mensural@} [55] @{char@:Semi-colored mensural 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@: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@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:8.91 @:2.46817@:2.46817@:8.91@:0@:drM3semimensural@} [70] @{char@:Ed. Vat. linea punctum@:95@:0@:4.87953@:2.14674@:2.14674@:4.87953@:0@:s vaticana.linea.punctum@} [95] @{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:3.9675@:2.21606@:2.2 1606@:3.9675@:0@:urM2mensural@} [58] @{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: 8.91@:2.46817@:2.46817@:8.91@:0@:srM3semiligmensural@} [71] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:3.23682@:1.39467@:1.39467@:3.23682 @:0@:svaticana.linea.punctum.cavum@} [96] @{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:4.455@: 2.46817@:2.46817@:4.455@:0@:urM2semimensural@} [72] @{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:3.9675@:2.21606@:2 .21606@:3.9675@:0@:drM2mensural@} [59] @{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@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:4.455 @:2.46817@:2.46817@:4.455@:0@:drM2semimensural@} [73] @{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. pes var lower punctum@:99@:0@:2.00987@:1.6295@:0.73294@:2.0098 7@:0@:svaticana.vlpes@} [99] @{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:3.9675@:2.2160 6@:2.21606@:3.9675@:0@:srM2ligmensural@} [60] @{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:4 .455@:2.46817@:2.46817@:4.455@:0@:srM2semiligmensural@} [74] @{char@:Mensural brevis notehead (reduced hole)@:61@:0@:3.9675@:2.21606@:2.2160 6@:3.9675@:0@:srM1mensural@} [61] @{char@:Ed. Vat. inclinatum@:97@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4113@ :svaticana.inclinatum@} [97] @{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:4.455@:2.4 6817@:2.46817@:4.455@:0@:srM1semimensural@} [75] @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:7.935@:2.21606@:2.21 606@:7.935@:0@:uM3semimensural@} [62] @{char@:Ed. Vat. pes lower punctum@:98@:0@:3.0937@:1.74791@:1.71725@:3.0937@:0@ :svaticana.lpes@} [98] @{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@:Ed. Vat. pes var lower punctum@:99@:0@:3.0937@:2.4226@:1.04256@:3.0937@ :0@:svaticana.vlpes@} [99] @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:7.935@:2.21606@:2. 21606@:7.935@:0@:dM3semimensural@} [63] @{char@:Black mensural maxima notehead (ligature)@:78@:0@:8.91@:2.46817@:2.4681 7@:8.91@:0@:sM3blackligmensural@} [78] @{char@:Ed. Vat. pes upper punctum@:100@:0@:2.00987@:1.17128@:1.19116@:2.00987@ :0@:svaticana.upes@} [100] @{char@:Black mensural longa notehead (up)@:79@:0@:4.455@:2.46817@:2.46817@:4.4 55@:0@:uM2blackmensural@} [79] @{char@:Semi-colored mensural maxima notehead (ligature)@: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@:Black mensural longa notehead (down)@:80@:0@:4.455@:2.46817@:2.46817@:4 .455@:0@:dM2blackmensural@} [80] @{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. var pes upper punctum@:101@:0@:2.00987@:0.8525@:1.50995@:2.009 87@:0@:svaticana.vupes@} [101] @{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@:Semi-colored mensural longa notehead (down)@:66@:0@:3.9675@:2.21606@:2. 21606@:3.9675@:0@:dM2semimensural@} [66] @{char@:Ed. Vat. plica@:102@:0@:1.20593@:0.81664@:0.8764@:1.20593@:0@:svaticana .plica@} [102] @{char@:Ed. Vat. plica@:102@:0@:1.85623@:1.1714@:1.2634@:1.85623@:0@:svaticana. plica@} [102] @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:3.9675@:2.21606 @:2.21606@:3.9675@:0@:sM2semiligmensural@} [67] @{char@:Ed. Vat. var plica@:103@:0@:1.20593@:1.10953@:0.75085@:1.20593@:0@:svat icana.vplica@} [103] @{char@:Mensural semibrevis head@:83@:0@:2.57208@:2.22751@:2.22751@:1.28604@:1. 26483@:s0mensural@} [83] @{char@:Ed. Vat. epiphonus@:104@:0@:2.00987@:1.39044@:1.41037@:2.00987@:0@:svat icana.epiphonus@} [104] @{char@:Semi-colored mensural brevis notehead@:68@:0@:3.9675@:2.21606@:2.21606@ :3.9675@:0@:sM1semimensural@} [68] @{char@:Ed. Vat. var plica@:103@:0@:1.85623@:1.62222@:1.07016@:1.85623@:0@:svat icana.vplica@} [103] @{char@:Ed. Vat. var epiphonus@:105@:0@:2.00987@:1.82877@:0.97205@:2.00987@:0@: svaticana.vepiphonus@} [105] @{char@:Mensural minima head@:84@:0@:2.57208@:2.22751@:2.22751@:1.28604@:1.2648 3@:s1mensural@} [84] @{char@:Ed. Vat. epiphonus@:104@:0@:3.0937@:2.05464@:2.08531@:3.0937@:0@:svatic ana.epiphonus@} [104] @{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:7.935@ :2.21606@:2.21606@:7.935@:0@:urM3semimensural@} [69] @{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.20593@:0.8764@:0.81664@:1.20593@:0@:svat icana.reverse.plica@} [106] @{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:7.93 5@:2.21606@:2.21606@:7.935@:0@:drM3semimensural@} [70] @{char@:Mensural semiminima head@:85@:0@:2.57208@:2.22751@:2.22751@:1.28604@:1. 26483@:s2mensural@} [85] @{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.20593@:1.27686@:0.58353@:1.20593@:0@ :svaticana.reverse.vplica@} [107] @{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: 7.935@:2.21606@:2.21606@:7.935@:0@:srM3semiligmensural@} [71] @{char@:Black mensural semibrevis head@:86@:0@:2.57208@:2.22751@:2.22751@:1.286 04@:1.26483@:s0blackmensural@} [86] @{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:3.9675@ :2.21606@:2.21606@:3.9675@:0@:urM2semimensural@} [72] @{char@:Ed. Vat. rev. var plica@:107@:0@:1.85623@:1.8798@:0.81258@:1.85623@:0@: svaticana.reverse.vplica@} [107] @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:3.967 5@:2.21606@:2.21606@:3.9675@:0@:drM2semimensural@} [73] @{char@:Petrucci semibrevis head@:87@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2. 20393@:s0petrucci@} [87] @{char@:Ed. Vat. inner cephalicus@:108@:0@:2.00987@:1.41039@:1.39043@:2.00987@: 0@:svaticana.inner.cephalicus@} [108] @{char@:Ed. Vat. inner cephalicus@:108@:0@:3.0937@:2.08531@:2.05464@:3.0937@:0@ :svaticana.inner.cephalicus@} [108] @{char@:Petrucci minima head@:88@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2.2039 3@:s1petrucci@} [88] @{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:3 .9675@:2.21606@:2.21606@:3.9675@:0@:srM2semiligmensural@} [74] @{char@:Petrucci semiminima head@:89@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2. 20393@:s2petrucci@} [89] @{char@:Ed. Vat. cephalicus@:109@:0@:2.00987@:4.60815@:1.39043@:2.00987@:0@:sva ticana.cephalicus@} [109] @{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:3.9675@:2. 21606@:2.21606@:3.9675@:0@:srM1semimensural@} [75] @{char@:Petrucci colored semibrevis head@:90@:0@:4.97581@:3.45543@:3.45543@:2.4 8792@:2.20393@:s0blackpetrucci@} [90] @{char@:Black mensural maxima notehead (up)@:76@:0@:7.935@:2.21606@:2.21606@:7. 935@:0@:uM3blackmensural@} [76] @{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@:2.00987@:1.11574@:1.43452@:2.00987@:0@:svati cana.quilisma@} [110] @{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@:Petrucci colored minima head@:91@:0@:4.97581@:3.45543@:3.45543@:2.48792 @:2.20393@:s1blackpetrucci@} [91] @{char@:Ed. Vat. quilisma@:110@:0@:3.0937@:1.71739@:2.20808@:3.0937@:0@:svatica na.quilisma@} [110] @{char@:Black mensural longa notehead (up)@:79@:0@:3.9675@:2.21606@:2.21606@:3. 9675@:0@:uM2blackmensural@} [79] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.3951@:0.9962@:0.9962@:0.6 9756@:0.09666@:ssolesmes.incl.parvum@} [111] @{char@:Black mensural longa notehead (down)@:80@:0@:3.9675@:2.21606@:2.21606@: 3.9675@:0@:dM2blackmensural@} [80] @{char@:Petrucci colored semiminima head@:92@:0@:4.97581@:3.45543@:3.45543@:2.4 8792@:2.20393@:s2blackpetrucci@} [92] @{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@:2.00987@:1.25096@:2.1874@:2. 00987@:0@:ssolesmes.auct.asc@} [112] @{char@:Black mensural longa notehead (ligature)@:81@:0@:3.9675@:2.21606@:2.216 06@:3.9675@:0@:sM2blackligmensural@} [81] @{char@:Solesmes punctum auctum ascendens@:112@:0@:3.0937@:1.83994@:3.28134@:3. 0937@:0@:ssolesmes.auct.asc@} [112] @{char@:Black mensural brevis notehead@:82@:0@:3.9675@:2.21606@:2.21606@:3.9675 @:0@:sM1blackmensural@} [82] @{char@:Solesmes punctum auctum descendens@:113@:0@:3.0937@:3.28134@:1.83994@:3 .0937@:0@:ssolesmes.auct.desc@} [113] @{char@:Solesmes punctum auctum descendens@:113@:0@:2.00987@:2.18741@:1.25095@: 2.00987@:0@:ssolesmes.auct.desc@} [113] @{char@:Ed. Vat. punctum@:93@:0@:2.48982@:1.46243@:1.58583@:2.48982@:0@:svatica na.punctum@} [93] @{char@:Mensural semibrevis head@:83@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1. 05452@:s0mensural@} [83] @{char@:Solesmes punctum incl. auctum@:114@:0@:3.43585@:2.45345@:2.45345@:1.717 93@:1.4113@:ssolesmes.incl.auctum@} [114] @{char@:Ed. Vat. punctum cavum@:94@:0@:2.48982@:1.46243@:1.58583@:2.48982@:0@:s vaticana.punctum.cavum@} [94] @{char@:Solesmes punctum incl. auctum@:114@:0@:2.23216@:1.59392@:1.59392@:1.116 09@:0.69438@:ssolesmes.incl.auctum@} [114] @{char@:Mensural minima head@:84@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1.0545 2@:s1mensural@} [84] @{char@:Ed. Vat. linea punctum@:95@:0@:3.96425@:1.72772@:1.72772@:3.96425@:0@:s vaticana.linea.punctum@} [95] @{char@:Solesmes stropha@:115@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4113@:s solesmes.stropha@} [115] @{char@:Solesmes stropha@:115@:0@:2.23216@:1.59392@:1.59392@:1.11609@:0.69438@: ssolesmes.stropha@} [115] @{char@:Mensural semiminima head@:85@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1. 05452@:s2mensural@} [85] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:3.96425@:1.72772@:1.72772@:3.96425 @:0@:svaticana.linea.punctum.cavum@} [96] @{char@:Solesmes stropha aucta@:116@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4 113@:ssolesmes.stropha.aucta@} [116] @{char@:Black mensural semibrevis head@:86@:0@:2.29062@:1.98375@:1.98375@:1.145 31@:1.05452@:s0blackmensural@} [86] @{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@:3.683@:1.8401@:1.8401@:3.683@:0@:ssolesmes.or iscus@} [117] @{char@:Ed. Vat. inclinatum@:97@:0@:2.76518@:1.97455@:1.97455@:1.3826@:1.01187@ :svaticana.inclinatum@} [97] @{char@:Petrucci semibrevis head@:87@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1. 89445@:s0petrucci@} [87] @{char@:Solesmes oriscus@:117@:0@:2.39272@:1.19545@:1.19545@:2.39272@:0@:ssoles mes.oriscus@} [117] @{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@:Ed. Vat. pes lower punctum@:98@:0@:2.48982@:1.43773@:1.41304@:2.48982@: 0@:svaticana.lpes@} [98] @{char@:Petrucci colored semibrevis head@:90@:0@:4.46756@:3.10246@:3.10246@:2.2 3378@:1.89445@:s0blackpetrucci@} [90] @{char@:Ed. Med. inclinatum@:118@:0@:2.97029@:2.121@:2.121@:1.48515@:1.22147@:s medicaea.inclinatum@} [118] @{char@:Ed. Vat. pes var lower punctum@:99@:0@:2.48982@:1.98073@:0.87004@:2.489 82@:0@:svaticana.vlpes@} [99] @{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@:2.82796@:1.7675@:1.7675@:2.82796@:0@:smedicae a.punctum@} [119] @{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@:2.82796@:1.7675@:8.83751@:2.82796@:0@:s medicaea.rvirga@} [120] @{char@:Petrucci colored minima head@:91@:0@:4.46756@:3.10246@:3.10246@:2.23378 @:1.89445@:s1blackpetrucci@} [91] @{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@:2.82796@:8.83751@:1.7675@:2.82796@:0@:smedicaea .virga@} [121] @{char@:Ed. Vat. pes upper punctum@:100@:0@:2.48982@:1.41306@:1.43771@:2.48982@ :0@:svaticana.upes@} [100] @{char@:Ed. Med. virga@:121@:0@:4.48993@:14.03127@:2.80626@:4.48993@:0@:smedica ea.virga@} [121] @{char@:Ed. Vat. var pes upper punctum@:101@:0@:2.48982@:1.01814@:1.83263@:2.48 982@:0@:svaticana.vupes@} [101] @{char@:Petrucci colored semiminima head@:92@:0@:4.46756@:3.10246@:3.10246@:2.2 3378@:1.89445@:s2blackpetrucci@} [92] @{char@:Hufnagel punctum@:122@:0@:8.01547@:2.80626@:2.80626@:4.00774@:1.76411@: shufnagel.punctum@} [122] @{char@:Hufnagel punctum@:122@:0@:5.04851@:1.7675@:1.7675@:2.52426@:0.86797@:sh ufnagel.punctum@} [122] @{char@:Ed. Vat. punctum@:93@:0@:2.2355@:1.32927@:1.44008@:2.2355@:0@:svaticana .punctum@} [93] @{char@:Ed. Vat. plica@:102@:0@:1.49391@:0.97375@:1.04778@:1.49391@:0@:svatican a.plica@} [102] @{char@:Ed. Vat. punctum cavum@:94@:0@:2.2355@:1.32927@:1.44008@:2.2355@:0@:sva ticana.punctum.cavum@} [94] @{char@:Ed. Vat. var plica@:103@:0@:1.49391@:1.33658@:0.89226@:1.49391@:0@:svat icana.vplica@} [103] @{char@:Hufnagel virga@:123@:0@:5.04851@:5.3025@:1.7675@:5.04851@:0@:shufnagel. virga@} [123] @{char@:Hufnagel virga@:123@:0@:8.01547@:8.41876@:2.80626@:8.01547@:0@:shufnage l.virga@} [123] @{char@:Ed. Vat. epiphonus@:104@:0@:2.48982@:1.68457@:1.70924@:2.48982@:0@:svat icana.epiphonus@} [104] @{char@:Hufnagel pes lower punctum@:124@:0@:11.225@:1.96437@:1.96437@:11.225@:0 @:shufnagel.lpes@} [124] @{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@:7.37662@:8.41876@:8.41876@:7.37662@:0@:sM2ki evan@} [125] @{char@:Kievan final note@:125@:0@:4.40297@:5.3025@:5.3025@:4.40297@:0@:sM2kiev an@} [125] @{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@:Kievan recitative mark@:126@:0@:28.70288@:5.09143@:5.09143@:28.70288@:0 @:sM1kievan@} [126] @{char@:Kievan recitative mark@:126@:0@:19.53723@:3.08524@:3.08524@:19.53723@: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 whole note@:127@:0@:3.535@:3.535@:3.535@:3.535@:0@:s0kievan@} [127] @{char@:Ed. Vat. rev. var plica@:107@:0@:1.49391@:1.54388@:0.68495@:1.49391@:0@ :svaticana.reverse.vplica@} [107] @{char@:Kievan quarter note up@:129@:0@:5.72478@:2.24496@:14.59254@:5.72478@:0@ :u2kievan@} [129] @{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@:5.94923@:8.98004@:5.6125@:5.9 4923@:0@:s1kievan@} [130] @{char@:Ed. Vat. inner cephalicus@:108@:0@:2.48982@:1.70926@:1.68456@:2.48982@: 0@:svaticana.inner.cephalicus@} [108] @{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@:6.17378@:5.6125@:7.85747@:6. 17378@:0@:sr1kievan@} [131] @{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@:7.01563@:16.83751@:2.80626@:7.01563@ :0@:d3kievan@} [132] @{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@:5.6125@:2.24496@:16.27623@:5.6125@:0@: u3kievan@} [133] @{puorg@:noteheads@} ) @{tnof@}) ) @{char@:Ed. Vat. linea punctum@:95@:0@:3.5788@:1.55124@:1.55124@:3.5788@:0@:sva ticana.linea.punctum@} [95] @{char@:Kievan eighth note (up)@:133@:0@:3.535@:1.41399@:10.2515@:3.535@:0@:u3k ievan@} [133] @{puorg@:noteheads@} ) @{tnof@}) ) @{char@:Ed. Vat. cephalicus@:109@:0@:2.48982@:5.67068@:1.68456@:2.48982@:0@:sva ticana.cephalicus@} [109] (some charht values had to be adjusted by as much as 0.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. (some charht values had to be adjusted by as much as 0.0975pt) (some chardp values had to be adjusted by as much as 0.08978pt) Font metrics written on parmesan-noteheads14.tfm. 101 output files written: parmesan-noteheads14.33 .. parmesan-noteheads14.133 Transcript written on parmesan-noteheads14.log. @{char@:Ed. Vat. quilisma@:110@:0@:2.48982@:1.38217@:1.77708@:2.48982@:0@:svati cana.quilisma@} [110] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:3.5788@:1.55124@:1.55124@:3.5788@: 0@:svaticana.linea.punctum.cavum@} [96] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.72824@:1.23409@:1.23409@: 0.86412@:0.27141@:ssolesmes.incl.parvum@} [111] @{char@:Ed. Vat. inclinatum@:97@:0@:2.48274@:1.77286@:1.77286@:1.24138@:0.84363 @:svaticana.inclinatum@} [97] @{char@:Solesmes punctum auctum ascendens@:112@:0@:2.48982@:1.5118@:2.67181@:2. 48982@:0@:ssolesmes.auct.asc@} [112] @{char@:Ed. Vat. pes lower punctum@:98@:0@:2.2355@:1.30708@:1.28494@:2.2355@:0@ :svaticana.lpes@} [98] @{char@:Solesmes punctum auctum descendens@:113@:0@:2.48982@:2.67183@:1.51178@: 2.48982@:0@:ssolesmes.auct.desc@} [113] mf2pt1 is using the following font parameters: font_version: 001.000 font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. font_family: 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: 4970461 font_size: 14.0871731008717 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=70.9865629420085; bpppix 0.02; nonstopmode; input parmesan-noteheads14.mf'"... @{char@: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@:Solesmes punctum incl. auctum@:114@:0@:2.76518@:1.97455@:1.97455@:1.382 6@:1.01187@:ssolesmes.incl.auctum@} [114] @{char@:Ed. Vat. var pes upper punctum@:101@:0@:2.2355@:0.93036@:1.66167@:2.235 5@:0@:svaticana.vupes@} [101] @{char@:Solesmes stropha@:115@:0@:2.76518@:1.97455@:1.97455@:1.3826@:1.01187@:s solesmes.stropha@} [115] @{char@:Ed. Vat. plica@:102@:0@:1.34132@:0.8905@:0.95699@:1.34132@:0@:svaticana .plica@} [102] @{char@:Solesmes stropha aucta@:116@:0@:2.76518@:1.97455@:1.97455@:1.3826@:1.01 187@:ssolesmes.stropha.aucta@} [116] @{char@:Ed. Vat. var plica@:103@:0@:1.34132@:1.21626@:0.81735@:1.34132@:0@:svat icana.vplica@} [103] @{char@:Solesmes oriscus@:117@:0@:2.9641@:1.48091@:1.48091@:2.9641@:0@:ssolesme s.oriscus@} [117] @{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]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Ed. Med. inclinatum@:118@:0@:3.74332@:2.673@:2.673@:1.87166@:1.71033@:s medicaea.inclinatum@} [118] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:Ed. Med. punctum@:119@:0@:3.56395@:2.22751@:2.22751@:3.56395@:0@:smedic aea.punctum@} [119]) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads14. mf (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @{char@:Ed. Med. reverse virga@:120@:0@:3.56395@:2.22751@:11.13751@:3.56395@:0@ :smedicaea.rvirga@} [120]****************************************************** 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 @{char@:Ed. Med. virga@:121@:0@:3.56395@:11.13751@:2.22751@:3.56395@:0@:smedica ea.virga@} [121] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf @{char@:Ed. Vat. rev. plica@:106@:0@:1.34132@:0.95699@:0.8905@:1.34132@:0@:svat icana.reverse.plica@} [106]) (/<>/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 @{char@:Ed. Vat. rev. var plica@:107@:0@:1.34132@:1.4024@:0.63121@:1.34132@:0@: svaticana.reverse.vplica@} [107] @{char@:Hufnagel punctum@:122@:0@:6.3624@:2.22751@:2.22751@:3.1812@:1.26483@:sh ufnagel.punctum@} [122] @{char@:Ed. Vat. inner cephalicus@:108@:0@:2.2355@:1.55089@:1.52873@:2.2355@:0@ :svaticana.inner.cephalicus@} [108]@{group@:noteheads@} @{char@:Neo-mensural maxima notehead (up)@:33@:0@:9.19102@:1.99239@:1.99239@:9. 19102@:0@:uM3neomensural@} [33] @{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@:Neo-mensural maxima notehead (down)@:34@:0@:9.19102@:1.99239@:1.99239@: 9.19102@:0@:dM3neomensural@} [34] @{char@:Kievan recitative mark@:126@:0@:23.59607@:3.97366@:3.97366@:23.59607@:0 @:sM1kievan@} [126] @{char@:Ed. Vat. cephalicus@:109@:0@:2.2355@:5.10767@:1.52873@:2.2355@:0@:svati cana.cephalicus@} [109] @{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@:Neo-mensural longa notehead (up)@:35@:0@:7.07@:1.99239@:1.99239@:7.07@: 0@:uM2neomensural@} [35] @{char@:Kievan quarter note up@:129@:0@:4.54413@:1.78197@:11.58304@:4.54413@:0@ :u2kievan@} [129] @{char@:Ed. Vat. quilisma@:110@:0@:2.2355@:1.24098@:1.59557@:2.2355@:0@:svatica na.quilisma@} [110] @{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@:Neo-mensural longa notehead (down)@:36@:0@:7.07@:1.99239@:1.99239@:7.07 @:0@:dM2neomensural@} [36] @{char@:Kievan eighth note (down)@:132@:0@:5.56876@:13.365@:2.22751@:5.56876@:0 @:d3kievan@} [132] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.55171@:1.10803@:1.10803@: 0.77586@:0.1788@:ssolesmes.incl.parvum@} [111] @{char@:Kievan eighth note (up)@:133@:0@:4.455@:1.78197@:12.91948@:4.455@:0@:u3 kievan@} [133] @{char@:Neo-mensural brevis notehead@:37@:0@:7.07@:1.99239@:1.99239@:7.07@:0@:s M1neomensural@} [37] @{puorg@:noteheads@} ) @{tnof@}) ) @{char@:Solesmes punctum auctum ascendens@:112@:0@:2.2355@:1.37358@:2.41515@:2. 2355@:0@:ssolesmes.auct.asc@} [112] (some charht values had to be adjusted by as much as 0.12341pt) (some chardp values had to be adjusted by as much as 0.1234pt) Font metrics written on parmesan-noteheads18.tfm. 101 output files written: parmesan-noteheads18.33 .. parmesan-noteheads18.133 Transcript written on parmesan-noteheads18.log. @{char@:Solesmes punctum auctum descendens@:113@:0@:2.2355@:2.41515@:1.37358@:2 .2355@:0@:ssolesmes.auct.desc@} [113] @{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@:Solesmes punctum incl. auctum@:114@:0@:2.48274@:1.77286@:1.77286@:1.241 38@:0.84363@:ssolesmes.incl.auctum@} [114] 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: 4043350 font_size: 17.7534246575342 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=56.3271604938272; bpppix 0.02; nonstopmode; input parmesan-noteheads18.mf'"... @{char@:Solesmes stropha@:115@:0@:2.48274@:1.77286@:1.77286@:1.24138@:0.84363@: ssolesmes.stropha@} [115] @{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@: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@: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@:Ed. Med. inclinatum@:118@:0@:3.3337@:2.3805@:2.3805@:1.66685@:1.45126@: smedicaea.inclinatum@} [118]This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Ed. Med. punctum@:119@:0@:3.17395@:1.98375@:1.98375@:3.17395@:0@:smedic aea.punctum@} [119] @{char@:Neo-mensural semiminima head@:45@:0@:3.535@:1.99239@:1.99239@:1.7675@:0 .82298@:s2neomensural@} [45] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, macros and tables for various modes of operation, macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) @{char@:Ed. Med. reverse virga@:120@:0@:3.17395@:1.98375@:9.91875@:3.17395@:0@: smedicaea.rvirga@} [120]) (/<>/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) @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:4.59552@:2.59012@:2.59012 @:4.59552@:0@:s0harmonic@} [46] (/<>/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:4.59552@:2.59012@:2.5901 2@:4.59552@:0@:s2harmonic@} [47]) (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{char@:Mensural maxima notehead (up)@:48@:0@:7.07@:1.99239@:1.99239@:7.07@:0@: uM3mensural@} [48] @{font@:GNU@:LilyPond@:parmesan@:17.82@:parmesanMusic@} (/<>/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf @{char@:Ed. Med. virga@:121@:0@:3.17395@:9.91875@:1.98375@:3.17395@:0@:smedicae a.virga@} [121] @{char@:Mensural maxima notehead (down)@:49@:0@:7.07@:1.99239@:1.99239@:7.07@:0 @:dM3mensural@} [49] @{char@:Mensural maxima notehead (ligature)@:50@:0@:7.07@:1.99239@:1.99239@:7.0 7@:0@:sM3ligmensural@} [50]@{group@:noteheads@} @{char@:Neo-mensural maxima notehead (up)@:33@:0@:11.58304@:2.46817@:2.46817@:1 1.58304@:0@:uM3neomensural@} [33] @{char@:Hufnagel punctum@:122@:0@:5.66617@:1.98375@:1.98375@:2.83308@:1.05452@: shufnagel.punctum@} [122] @{char@:Mensural longa notehead (up)@:51@:0@:3.535@:1.99239@:1.99239@:3.535@:0@ :uM2mensural@} [51] @{char@:Neo-mensural maxima notehead (down)@:34@:0@:11.58304@:2.46817@:2.46817@ :11.58304@:0@:dM3neomensural@} [34] @{char@:Mensural longa notehead (down)@:52@:0@:3.535@:1.99239@:1.99239@:3.535@: 0@:dM2mensural@} [52] @{char@:Hufnagel virga@:123@:0@:5.66617@:5.95125@:1.98375@:5.66617@:0@:shufnage l.virga@} [123] @{char@:Mensural longa notehead (ligature)@:53@:0@:3.535@:1.99239@:1.99239@:3.5 35@:0@:sM2ligmensural@} [53] @{char@:Hufnagel pes lower punctum@:124@:0@:7.935@:1.38863@:1.38863@:7.935@:0@: shufnagel.lpes@} [124] @{char@:Neo-mensural longa notehead (up)@:35@:0@:8.91@:2.46817@:2.46817@:8.91@: 0@:uM2neomensural@} [35] @{char@:Mensural brevis notehead@:54@:0@:3.535@:1.99239@:1.99239@:3.535@:0@:sM1 mensural@} [54] @{char@:Kievan final note@:125@:0@:5.02202@:5.95125@:5.95125@:5.02202@:0@:sM2ki evan@} [125] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:7.07@:1.99239@:1.99 239@:7.07@:0@:urM3mensural@} [55] @{char@:Neo-mensural longa notehead (down)@:36@:0@:8.91@:2.46817@:2.46817@:8.91 @:0@:dM2neomensural@} [36] @{char@:Kievan recitative mark@:126@:0@:21.44537@:3.50288@:3.50288@:21.44537@:0 @:sM1kievan@} [126] @{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:7.07@:1.99239@:1. 99239@:7.07@:0@:drM3mensural@} [56] @{char@:Neo-mensural brevis notehead@:37@:0@:8.91@:2.46817@:2.46817@:8.91@:0@:s M1neomensural@} [37] @{char@:Kievan whole note@:127@:0@:3.9675@:3.9675@:3.9675@:3.9675@:0@:s0kievan@ } [127] @{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:7.07@:1.99239 @:1.99239@:7.07@:0@:srM3ligmensural@} [57] @{char@:Kievan quarter note down@:128@:0@:4.04686@:9.91875@:1.58698@:4.04686@:0 @:d2kievan@} [128] @{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:3.535@:1.99239@:1.99 239@:3.535@:0@:urM2mensural@} [58] @{char@:Kievan quarter note up@:129@:0@:4.04686@:1.58698@:10.31552@:4.04686@:0@ :u2kievan@} [129] @{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:11.58304@:2.468 17@:2.46817@:11.58304@:0@:urM3neomensural@} [38] @{char@:Kievan half note (line position)@:130@:0@:4.20554@:6.34802@:3.9675@:4.2 0554@:0@:s1kievan@} [130] @{char@:Kievan half note (space position)@:131@:0@:4.36427@:3.9675@:5.55447@:4. 36427@:0@:sr1kievan@} [131] @{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:3.535@:1.99239@:1. 99239@:3.535@:0@:drM2mensural@} [59] @{char@:Kievan eighth note (down)@:132@:0@:4.95938@:11.9025@:1.98375@:4.95938@: 0@:d3kievan@} [132] @{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:3.535@:1.99239 @:1.99239@:3.535@:0@:srM2ligmensural@} [60] @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:11.58304@:2.4 6817@:2.46817@:11.58304@:0@:drM3neomensural@} [39] @{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. @{char@:Mensural brevis notehead (reduced hole)@:61@:0@:3.535@:1.99239@:1.99239 @:3.535@:0@:srM1mensural@} [61] @{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:8.91@:2.46817@:2 .46817@:8.91@:0@:urM2neomensural@} [40] @{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@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:8.91@:2.46817@ :2.46817@:8.91@:0@:drM2neomensural@} [41] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:7.07@:1.99239@ :1.99239@:7.07@:0@:sM3semiligmensural@} [64] @{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:8.91@:2.46817@:2.46 817@:8.91@:0@:srM1neomensural@} [42] @{char@:Semi-colored mensural longa notehead (up)@:65@:0@:3.535@:1.99239@:1.992 39@:3.535@:0@:uM2semimensural@} [65] @{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@:Semi-colored mensural longa notehead (down)@:66@:0@:3.535@:1.99239@:1.9 9239@:3.535@:0@:dM2semimensural@} [66] @{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@:Semi-colored mensural longa notehead (ligature)@:67@:0@:3.535@:1.99239@ :1.99239@:3.535@:0@:sM2semiligmensural@} [67] @{char@:Mensural maxima notehead (up)@:48@:0@:8.91@:2.46817@:2.46817@:8.91@:0@: uM3mensural@} [48] @{char@:Semi-colored mensural brevis notehead@:68@:0@:3.535@:1.99239@:1.99239@: 3.535@:0@:sM1semimensural@} [68] @{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@: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@:Mensural longa notehead (up)@:51@:0@:4.455@:2.46817@:2.46817@:4.455@:0@ :uM2mensural@} [51] @{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: 7.07@:1.99239@:1.99239@:7.07@:0@:srM3semiligmensural@} [71] @{char@:Mensural longa notehead (down)@:52@:0@:4.455@:2.46817@:2.46817@:4.455@: 0@:dM2mensural@} [52] @{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@: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@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:3 .535@:1.99239@:1.99239@:3.535@:0@:srM2semiligmensural@} [74] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:8.91@:2.46817@:2.46 817@:8.91@:0@:urM3mensural@} [55] @{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:3.535@:1.9 9239@:1.99239@:3.535@:0@:srM1semimensural@} [75] @{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:8.91@:2.46817@:2. 46817@:8.91@:0@:drM3mensural@} [56] @{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@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:8.91@:2.46817 @:2.46817@:8.91@:0@:srM3ligmensural@} [57] @{char@:Black mensural maxima notehead (ligature)@:78@:0@:7.07@:1.99239@:1.9923 9@:7.07@:0@:sM3blackligmensural@} [78] @{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@:Black mensural longa notehead (up)@:79@:0@:3.535@:1.99239@:1.99239@:3.5 35@:0@:uM2blackmensural@} [79] @{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:4.455@:2.46817 @:2.46817@:4.455@:0@:srM2ligmensural@} [60] @{char@:Black mensural longa notehead (down)@:80@:0@:3.535@:1.99239@:1.99239@:3 .535@:0@:dM2blackmensural@} [80] @{char@:Mensural brevis notehead (reduced hole)@:61@:0@:4.455@:2.46817@:2.46817 @:4.455@:0@:srM1mensural@} [61] @{char@:Black mensural longa notehead (ligature)@:81@:0@:3.535@:1.99239@:1.9923 9@:3.535@:0@:sM2blackligmensural@} [81] @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:8.91@:2.46817@:2.468 17@:8.91@:0@:uM3semimensural@} [62] @{char@:Black mensural brevis notehead@:82@:0@:3.535@:1.99239@:1.99239@:3.535@: 0@:sM1blackmensural@} [82] @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:8.91@:2.46817@:2.4 6817@:8.91@:0@:dM3semimensural@} [63] @{char@:Mensural semibrevis head@:83@:0@:2.04092@:1.7675@:1.7675@:1.02046@:0.86 797@:s0mensural@} [83] @{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@:Mensural minima head@:84@:0@:2.04092@:1.7675@:1.7675@:1.02046@:0.86797@ :s1mensural@} [84] @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:4.455@:2.46817@:2.4 6817@:4.455@:0@:dM2semimensural@} [66] @{char@:Mensural semiminima head@:85@:0@:2.04092@:1.7675@:1.7675@:1.02046@:0.86 797@:s2mensural@} [85] @{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@:Black mensural semibrevis head@:86@:0@:2.04092@:1.7675@:1.7675@:1.02046 @:0.86797@:s0blackmensural@} [86] @{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:8.91@: 2.46817@:2.46817@:8.91@:0@:urM3semimensural@} [69] @{char@:Petrucci semibrevis head@:87@:0@:4.01665@:2.78934@:2.78934@:2.00833@:1. 61993@:s0petrucci@} [87] @{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@:Petrucci minima head@:88@:0@:4.01665@:2.78934@:2.78934@:2.00833@:1.6199 3@:s1petrucci@} [88] @{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:4.455@: 2.46817@:2.46817@:4.455@:0@:urM2semimensural@} [72] @{char@:Petrucci semiminima head@:89@:0@:4.01665@:2.78934@:2.78934@:2.00833@:1. 61993@:s2petrucci@} [89] @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:4.455 @:2.46817@:2.46817@:4.455@:0@:drM2semimensural@} [73] @{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@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:4 .455@:2.46817@:2.46817@:4.455@:0@:srM2semiligmensural@} [74] @{char@:Ed. Vat. punctum@:93@:0@:2.00987@:1.21114@:1.31073@:2.00987@:0@:svatica na.punctum@} [93] @{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@:Ed. Vat. punctum cavum@:94@:0@:2.00987@:1.21114@:1.31073@:2.00987@:0@:s vaticana.punctum.cavum@} [94] @{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@:Ed. Vat. linea punctum@:95@:0@:3.23682@:1.39467@:1.39467@:3.23682@:0@:s vaticana.linea.punctum@} [95] @{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@:Ed. Vat. linea punctum cavum@:96@:0@:3.23682@:1.39467@:1.39467@:3.23682 @:0@:svaticana.linea.punctum.cavum@} [96] @{char@:Black mensural longa notehead (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@:Ed. Vat. inclinatum@:97@:0@:2.23216@:1.59392@:1.59392@:1.11609@:0.69438 @:svaticana.inclinatum@} [97] @{char@:Mensural semibrevis head@:83@:0@:2.57208@:2.22751@:2.22751@:1.28604@:1. 26483@:s0mensural@} [83] @{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@:Mensural minima head@:84@:0@:2.57208@:2.22751@:2.22751@:1.28604@:1.2648 3@:s1mensural@} [84] @{char@:Ed. Vat. pes upper punctum@:100@:0@:2.00987@:1.17128@:1.19116@:2.00987@ :0@:svaticana.upes@} [100] @{char@:Mensural semiminima head@:85@:0@:2.57208@:2.22751@:2.22751@:1.28604@:1. 26483@:s2mensural@} [85] @{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@:Black mensural semibrevis head@:86@:0@:2.57208@:2.22751@:2.22751@:1.286 04@:1.26483@:s0blackmensural@} [86] @{char@:Ed. Vat. var plica@:103@:0@:1.20593@:1.10953@:0.75085@:1.20593@:0@:svat icana.vplica@} [103] @{char@:Petrucci semibrevis head@:87@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2. 20393@:s0petrucci@} [87] @{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@:Petrucci minima head@:88@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2.2039 3@:s1petrucci@} [88] @{char@:Ed. Vat. rev. plica@:106@:0@:1.20593@:0.8764@:0.81664@:1.20593@:0@:svat icana.reverse.plica@} [106] @{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@:Ed. Vat. rev. var plica@:107@:0@:1.20593@:1.27686@:0.58353@:1.20593@:0@ :svaticana.reverse.vplica@} [107] @{char@:Petrucci colored semiminima head@:92@:0@:4.97581@:3.45543@:3.45543@:2.4 8792@:2.20393@:s2blackpetrucci@} [92] @{char@:Ed. Vat. inner cephalicus@:108@:0@:2.00987@:1.41039@:1.39043@:2.00987@: 0@:svaticana.inner.cephalicus@} [108] @{char@:Ed. Vat. punctum@:93@:0@:2.48982@:1.46243@:1.58583@:2.48982@:0@:svatica na.punctum@} [93] @{char@:Ed. Vat. cephalicus@:109@:0@:2.00987@:4.60815@:1.39043@:2.00987@:0@:sva ticana.cephalicus@} [109] @{char@:Ed. Vat. punctum cavum@:94@:0@:2.48982@:1.46243@:1.58583@:2.48982@:0@:s vaticana.punctum.cavum@} [94] @{char@:Ed. Vat. quilisma@:110@:0@:2.00987@:1.11574@:1.43452@:2.00987@:0@:svati cana.quilisma@} [110] @{char@:Ed. Vat. linea punctum@:95@:0@:3.96425@:1.72772@:1.72772@:3.96425@:0@:s vaticana.linea.punctum@} [95] @{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@: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@: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@:Ed. Vat. pes upper punctum@:100@:0@:2.48982@:1.41306@:1.43771@:2.48982@ :0@:svaticana.upes@} [100] @{char@:Solesmes stropha@:115@:0@:2.23216@:1.59392@:1.59392@:1.11609@:0.69438@: ssolesmes.stropha@} [115] @{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@:Solesmes stropha aucta@:116@:0@:2.23216@:1.59392@:1.59392@:1.11609@:0.6 9438@:ssolesmes.stropha.aucta@} [116] @{char@:Ed. Vat. var plica@:103@:0@:1.49391@:1.33658@:0.89226@:1.49391@:0@:svat icana.vplica@} [103] @{char@:Solesmes oriscus@:117@:0@:2.39272@:1.19545@:1.19545@:2.39272@:0@:ssoles mes.oriscus@} [117] @{char@:Ed. Vat. epiphonus@:104@:0@:2.48982@:1.68457@:1.70924@:2.48982@:0@:svat icana.epiphonus@} [104] @{char@:Ed. Med. inclinatum@:118@:0@:2.97029@:2.121@:2.121@:1.48515@:1.22147@:s medicaea.inclinatum@} [118] @{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. Med. punctum@:119@:0@:2.82796@:1.7675@:1.7675@:2.82796@:0@:smedicae a.punctum@} [119] @{char@:Ed. Vat. rev. var plica@:107@:0@:1.49391@:1.54388@:0.68495@:1.49391@:0@ :svaticana.reverse.vplica@} [107] @{char@:Ed. Med. reverse virga@:120@:0@:2.82796@:1.7675@:8.83751@:2.82796@:0@:s medicaea.rvirga@} [120] @{char@:Ed. Vat. inner cephalicus@:108@:0@:2.48982@:1.70926@:1.68456@:2.48982@: 0@:svaticana.inner.cephalicus@} [108] @{char@:Ed. Med. virga@:121@:0@:2.82796@:8.83751@:1.7675@:2.82796@:0@:smedicaea .virga@} [121] @{char@:Ed. Vat. cephalicus@:109@:0@:2.48982@:5.67068@:1.68456@:2.48982@:0@:sva ticana.cephalicus@} [109] @{char@:Hufnagel punctum@:122@:0@:5.04851@:1.7675@:1.7675@:2.52426@:0.86797@:sh ufnagel.punctum@} [122] @{char@:Ed. Vat. quilisma@:110@:0@:2.48982@:1.38217@:1.77708@:2.48982@:0@:svati cana.quilisma@} [110] @{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@:Solesmes punctum inclinatum parvum@:111@:0@:1.72824@:1.23409@:1.23409@: 0.86412@:0.27141@:ssolesmes.incl.parvum@} [111] @{char@:Kievan final note@:125@:0@:4.40297@:5.3025@:5.3025@:4.40297@:0@:sM2kiev an@} [125] @{char@:Solesmes punctum auctum ascendens@:112@:0@:2.48982@:1.5118@:2.67181@:2. 48982@:0@:ssolesmes.auct.asc@} [112] @{char@:Kievan recitative mark@:126@:0@:19.53723@:3.08524@:3.08524@:19.53723@:0 @:sM1kievan@} [126] @{char@:Solesmes punctum auctum descendens@:113@:0@:2.48982@:2.67183@:1.51178@: 2.48982@:0@:ssolesmes.auct.desc@} [113] @{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@:Solesmes punctum incl. auctum@:114@:0@:2.76518@:1.97455@:1.97455@:1.382 6@:1.01187@:ssolesmes.incl.auctum@} [114] @{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@}) ) @{char@:Solesmes stropha@:115@:0@:2.76518@:1.97455@:1.97455@:1.3826@:1.01187@:s solesmes.stropha@} [115] (some charht values had to be adjusted by as much as 0.0975pt) (some chardp values had to be adjusted by as much as 0.08978pt) Font metrics written on parmesan-noteheads14.tfm. 101 output files written: parmesan-noteheads14.33 .. parmesan-noteheads14.133 Transcript written on parmesan-noteheads14.log. @{char@: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-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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! *** Successfully generated parmesan-noteheads23.pfb! *** ( 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 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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads13.mf'"... This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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] *** Successfully generated parmesan-noteheads16.pfb! *** @{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]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 @{char@:Mensural maxima notehead (up)@:48@:0@:6.30002@:1.79329@:1.79329@:6.3000 2@:0@:uM3mensural@} [48]cat out/feta14.lisp out/parmesan14.lisp \ out/parmesan-noteheads14.lisp \ out/feta-noteheads14.lisp \ out/feta-flags14.lisp \ out/feta-alphabet14.lisp > out/feta14.otf-table @{char@:Mensural maxima notehead (down)@:49@:0@:6.30002@:1.79329@:1.79329@:6.30 002@:0@:dM3mensural@} [49]cat out/feta18.lisp out/parmesan18.lisp \ out/parmesan-noteheads18.lisp \ out/feta-noteheads18.lisp \ out/feta-flags18.lisp \ out/feta-alphabet18.lisp > out/feta18.otf-table @{char@:Mensural maxima notehead (ligature)@:50@:0@:6.30002@:1.79329@:1.79329@: 6.30002@:0@:sM3ligmensural@} [50]rm -f out/emmentaler-brace.pe cat emmentaler-brace.pe.in | sed -e '#' | sed -e '#' -e 's!@BASH@!/bin/bash!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!01OCT19!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@!01OCT19!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/arm-linux-gnueabihf/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/arm-linux-gnueabihf/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 @{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]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 echo '(design_size . 20)' > out/emmentaler-brace.otf-gtable @{char@:Mensural longa notehead (ligature)@:53@:0@:3.15001@:1.79329@:1.79329@:3 .15001@:0@:sM2ligmensural@} [53]echo feta-braces-d feta-braces-i feta-braces-c feta-braces-e feta-braces-a feta-braces-h feta-braces-g feta-braces-f feta-braces-b > out/emmentaler-brace.subfonts @{char@:Mensural brevis notehead@:54@:0@:3.15001@:1.79329@:1.79329@:3.15001@:0@ :sM1mensural@} [54]printf 'emmentaler-brace' > out/emmentaler-brace.fontname echo ''/<>/lilypond-2.19.81+really-2.18.2/mf/out'' > out/fonts.conf @{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] Converting PostScript graphics to Type 1 font programs... Invoking "t1asm parmesan-noteheads14.pt1 parmesan-noteheads14.pfb"... @{char@:Mensural semibrevis head@:83@:0@:1.81865@:1.57501@:1.57501@:0.90933@:0. 7019@:s0mensural@} [83] Invoking "fontforge -script parmesan-noteheads14.pe parmesan-noteheads14.pfb"... @{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]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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! @{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] Converting PostScript graphics to Type 1 font programs... Invoking "t1asm parmesan-noteheads18.pt1 parmesan-noteheads18.pfb"... @{char@:Ed. Vat. pes lower punctum@:98@:0@:1.80902@:1.08801@:1.07007@:1.80902@: 0@:svaticana.lpes@} [98] Invoking "fontforge -script parmesan-noteheads18.pe parmesan-noteheads18.pfb"... @{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]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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: @{char@:Ed. Vat. plica@:102@:0@:1.08543@:0.7509@:0.80469@:1.08543@:0@:svaticana .plica@} [102]Cannot find your hotkey definition file! @{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] *** Successfully generated parmesan-noteheads14.pfb! *** @{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: 4409670 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'"... *** Successfully generated parmesan-noteheads18.pfb! *** This is MetaPost, version 2.00 (TeX Live 2019/Debian) (kpathsea version 6.3.1) (./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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! *** Successfully generated parmesan-noteheads13.pfb! *** cd ./out && /usr/bin/fontforge -script emmentaler-11.pe cd ./out && /usr/bin/fontforge -script emmentaler-13.pe cd ./out && /usr/bin/fontforge -script emmentaler-14.pe cd ./out && /usr/bin/fontforge -script emmentaler-16.pe Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Based on source from git with hash: Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Cannot find your hotkey definition file! Cannot find your hotkey definition file! 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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! cd ./out && /usr/bin/fontforge -script emmentaler-18.pe cd ./out && /usr/bin/fontforge -script emmentaler-20.pe cd ./out && /usr/bin/fontforge -script emmentaler-23.pe cd ./out && /usr/bin/fontforge -script emmentaler-26.pe Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! Cannot find your hotkey definition file! Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-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 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! cd ./out && /usr/bin/fontforge -script emmentaler-brace.pe cd ./out && /usr/bin/fontforge -script emmentaler-brace.pe 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 19:59 UTC 14-Jan-2019-ML-D. Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. Based on source from git with hash: License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! Cannot find your hotkey definition file! Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 19:59 UTC 14-Jan-2019-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! 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 . cd ./out/share/lilypond/current/fonts && \ ln -s ../../../../../mf/out/fonts.conf . cd ./out/share/lilypond/current/fonts/svg && \ ln -s ../../../../../../mf/out/*.svg . cd ./out/share/lilypond/current/fonts/svg && \ ln -s ../../../../../../mf/out/*.woff . cd ./out/share/lilypond/current/fonts/tfm && \ ln -s ../../../../../../mf/out/*.tfm . cd ./out/share/lilypond/current/fonts/type1 && \ ln -s ../../../../../../mf/out/*.pf? . touch ./out/share/lilypond/current/mf-link-tree make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' 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/ly' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore 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/tex' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore 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/ps' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore 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/scm' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore 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/po' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore msgfmt -o out/eo.mo eo.po msgfmt -o out/ja.mo ja.po msgfmt -o out/tr.mo tr.po msgfmt -o out/vi.mo vi.po msgfmt -o out/da.mo da.po msgfmt -o out/ca.mo ca.po msgfmt -o out/sv.mo sv.po msgfmt -o out/fi.mo fi.po msgfmt -o out/es.mo es.po msgfmt -o out/fr.mo fr.po msgfmt -o out/it.mo it.po msgfmt -o out/cs.mo cs.po msgfmt -o out/uk.mo uk.po msgfmt -o out/de.mo de.po msgfmt -o out/nl.mo nl.po msgfmt -o out/ru.mo ru.po msgfmt -o out/zh_TW.mo zh_TW.po msgfmt -o out/el.mo el.po 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/elisp' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore 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 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/vim' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore 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 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 true 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/input' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore 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 touch ./out/dummy.dep echo '*' > ./out/.gitignore 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 touch ./out/dummy.dep echo '*' > ./out/.gitignore 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' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore 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' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore 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' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore 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 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/Documentation' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore /usr/bin/python -tt /<>/lilypond-2.19.81+really-2.18.2/scripts/build/create-version-itexi.py > out/version.itexi 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 mkdir -p snippets/out /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/makesnippets ./snippets snippets/out . touch out/.info-images-dir-dep /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. langdefs.py: warning: lilypond-doc gettext domain not found. 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 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 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 cp /<>/lilypond-2.19.81+really-2.18.2/ROADMAP ./out cd ./out && bison -v /<>/lilypond-2.19.81+really-2.18.2/lily/parser.yy 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 /<>/lilypond-2.19.81+really-2.18.2/lily/parser.yy:57.1-14: warning: deprecated directive, use ‘%define parse.error verbose’ [-Wdeprecated] 57 | %error-verbose | ^~~~~~~~~~~~~~ /<>/lilypond-2.19.81+really-2.18.2/lily/parser.yy:100.1-12: warning: deprecated directive, use ‘%define api.pure’ [-Wdeprecated] 100 | %pure-parser | ^~~~~~~~~~~~ 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 /<>/lilypond-2.19.81+really-2.18.2/lily/parser.yy: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] mkdir -p out /<>/lilypond-2.19.81+really-2.18.2/scripts/build/out/yyout2grammar ./out/parser.output out/ly-grammar.txt touch out/ly-snippets.dep mkdir -p out/ ( echo ./out/web.texi: ./macros.itexi ./out/version.itexi ./common-macros.itexi ./cyrillic.itexi ./out/weblinks.itexi ./web/news-front.itexi ./web/introduction.itexi ./web/download.itexi ./included/generating-output.itexi ./gpl.itexi ./web/manuals.itexi ./translations.itexi ./fdl.itexi ./web/community.itexi ./included/acknowledge.itexi ./included/authors.itexi ./included/helpus.itexi ./out/we-wrote.itexi ./out/others-did.itexi ./web/news-front.itexi ./web/news.itexi > out/web.dep ) && cp -f web.texi out/web.texi cd ./out && /<>/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" mkdir -p out/ ( echo ./out/contributor.texi: ./macros.itexi ./out/version.itexi ./common-macros.itexi ./cyrillic.itexi ./contributor/introduction.itexi ./included/helpus.itexi ./contributor/quick-start.itexi ./contributor/source-code.itexi ./out/ROADMAP ./contributor/compiling.itexi ./included/compile.itexi ./contributor/doc-work.itexi ./contributor/doc-translation-list.itexi ./contributor/website-work.itexi ./contributor/lsr-work.itexi ./contributor/issues.itexi ./contributor/regressions.itexi ./contributor/programming-work.itexi ./contributor/release-work.itexi ./contributor/build-notes.itexi ./contributor/feta-font.itexi ./contributor/administration.itexi ./out/ly-grammar.txt ./fdl.itexi > out/contributor.dep ) && cp -f contributor.texi out/contributor.texi LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out -I /<>/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. 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. 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. 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. 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. 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. 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. 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. /<>/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" /<>/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" /<>/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" /<>/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" /<>/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" /<>/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" /<>/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" /<>/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" /<>/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" /<>/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" /<>/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" /<>/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 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 touch ./out/dummy.dep echo '*' > ./out/.gitignore true 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/pictures' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore true 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/misc' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore true 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/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' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore 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' true 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/css' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore true 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/topdocs' true make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/topdocs' make[3]: Entering directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/ly-examples' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore true 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/cs' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore true 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/de' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore true 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/es' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore true 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/fr' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore true 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/hu' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore true 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/it' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore true 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/ja' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore true 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/nl' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore true 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/zh' mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore true make[3]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation/zh' make[2]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2/Documentation' make[1]: Leaving directory '/<>/lilypond-2.19.81+really-2.18.2' 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@!arm-linux-gnueabihf!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@!arm-linux-gnueabihf!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 ./arabic.ly ./portugues.ly ./vlaams.ly ./context-mods-init.ly ./scale-definitions-init.ly ./drumpitch-init.ly ./nederlands.ly ./espanol.ly ./predefined-ukulele-fretboards.ly ./bagpipe.ly ./declarations-init.ly ./scheme-sandbox.ly ./property-init.ly ./graphviz-init.ly ./suomi.ly ./gregorian.ly ./deutsch.ly ./chord-modifiers-init.ly ./predefined-guitar-fretboards.ly ./norsk.ly ./italiano.ly ./dynamic-scripts-init.ly ./generate-documentation.ly ./spanners-init.ly ./svenska.ly ./festival.ly ./makam.ly ./paper-defaults-init.ly ./english.ly ./guile-debugger.ly ./text-replacements.ly ./lilypond-book-preamble.ly ./grace-init.ly ./predefined-guitar-ninth-fretboards.ly ./predefined-mandolin-fretboards.ly ./midi-init.ly ./music-functions-init.ly ./event-listener.ly ./Welcome_to_LilyPond.ly ./generate-interface-doc-init.ly ./chord-repetition-init.ly ./engraver-init.ly ./Welcome-to-LilyPond-MacOS.ly ./titling-init.ly ./script-init.ly ./string-tunings-init.ly ./catalan.ly ./performer-init.ly ./articulate.ly ./init.ly ./predefined-fretboards-init.ly ./toc-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 ./feta-braces-h.mf ./parmesan-scripts.mf ./feta-flags.mf ./feta-clefs.mf ./feta-alphabet20.mf ./feta-test-generic.mf ./parmesan-noteheads16.mf ./feta-autometric.mf ./feta-pedals.mf ./feta11.mf ./feta-test11.mf ./feta-alphabet14.mf ./feta-alphabet.mf ./feta-test16.mf ./feta-flags26.mf ./parmesan-noteheads11.mf ./feta-alphabet13.mf ./feta-numbers.mf ./feta-flags11.mf ./feta-rests.mf ./parmesan-generic.mf ./feta-scripts.mf ./feta23.mf ./parmesan-flags.mf ./feta-alphabet18.mf ./feta-noteheads16.mf ./feta-noteheads26.mf ./feta-braces.mf ./feta-dynamics.mf ./parmesan-noteheads.mf ./feta20.mf ./feta-test23.mf ./parmesan-noteheads-generic.mf ./parmesan-rests.mf ./parmesan-dots.mf ./parmesan20.mf ./parmesan-custodes.mf ./feta-brackettips.mf ./parmesan-macros.mf ./feta-braces-g.mf ./parmesan13.mf ./feta-generic.mf ./parmesan18.mf ./parmesan-noteheads14.mf ./feta-test26.mf ./feta-flags23.mf ./feta-flags16.mf ./feta-noteheads18.mf ./feta-alphabet11.mf ./feta-trills.mf ./parmesan-clefs.mf ./feta-braces-f.mf ./feta-test13.mf ./feta-alphabet26.mf ./parmesan14.mf ./parmesan-noteheads18.mf ./feta-noteheads14.mf ./feta-noteheads20.mf ./parmesan-noteheads13.mf ./feta-noteheads-generic.mf ./feta-alphabet23.mf ./feta-braces-b.mf ./feta16.mf ./parmesan23.mf ./feta-dots.mf ./feta-braces-d.mf ./feta-macros.mf ./feta-noteheads11.mf ./parmesan-timesignatures.mf ./feta-braces-i.mf ./feta-noteheads13.mf ./feta-ties.mf ./feta-accordion.mf ./feta-test20.mf ./feta14.mf ./parmesan-noteheads26.mf ./feta-braces-c.mf ./feta-flags20.mf ./parmesan-accidentals.mf ./parmesan16.mf ./feta13.mf ./feta-arrowheads.mf ./feta-params.mf ./parmesan-noteheads20.mf ./feta-noteheads23.mf ./feta-alphabet16.mf ./parmesan-noteheads23.mf ./feta18.mf ./feta-timesignatures.mf ./feta-braces-e.mf ./feta-flags13.mf ./parmesan11.mf ./feta-flags-generic.mf ./feta26.mf ./feta-noteheads.mf ./feta-flags18.mf ./feta-flags14.mf ./parmesan26.mf ./feta-braces-a.mf ./feta-accidentals.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 eo ja tr vi da ca sv fi es fr it cs uk de nl ru 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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/book_latex.py ./out/lilylib.py ./out/musicxml.py ./out/book_html.py ./out/book_docbook.py ./out/book_texinfo.py ./out/musicexp.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/book_latex.pyc ./out/lilylib.pyc ./out/musicxml.pyc ./out/book_html.pyc ./out/book_docbook.pyc ./out/book_texinfo.pyc ./out/musicexp.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 ./graphviz.scm ./font.scm ./define-music-properties.scm ./framework-eps.scm ./time-signature-settings.scm ./define-woodwind-diagrams.scm ./safe-utility-defs.scm ./chord-name.scm ./midi.scm ./paper.scm ./translation-functions.scm ./layout-slur.scm ./part-combiner.scm ./framework-socket.scm ./document-identifiers.scm ./document-music.scm ./define-stencil-commands.scm ./memory-trace.scm ./flag-styles.scm ./paper-system.scm ./modal-transforms.scm ./lily-sort.scm ./output-lib.scm ./skyline.scm ./titling.scm ./document-backend.scm ./text.scm ./layout-beam.scm ./file-cache.scm ./framework-scm.scm ./document-translation.scm ./markup.scm ./fret-diagrams.scm ./define-grob-properties.scm ./auto-beam.scm ./document-functions.scm ./chord-entry.scm ./stencil.scm ./song.scm ./define-note-names.scm ./define-grob-interfaces.scm ./clip-region.scm ./framework-svg.scm ./bezier-tools.scm ./define-music-types.scm ./output-ps.scm ./backend-library.scm ./coverage.scm ./encoding.scm ./editor.scm ./document-context-mods.scm ./chord-ignatzek-names.scm ./markup-macros.scm ./framework-null.scm ./page.scm ./lily-library.scm ./display-lily.scm ./define-music-callbacks.scm ./define-grobs.scm ./parser-clef.scm ./define-context-properties.scm ./script.scm ./document-markup.scm ./bar-line.scm ./framework-ps.scm ./c++.scm ./output-socket.scm ./music-functions.scm ./define-event-classes.scm ./lily.scm ./to-xml.scm ./output-svg.scm ./ps-to-png.scm ./chord-generic-names.scm ./guile-debugger.scm ./predefined-fretboards.scm ./documentation-generate.scm ./x11-color.scm ./define-markup-commands.scm ./documentation-lib.scm ./define-music-display-methods.scm ./scheme-engravers.scm ./song-util.scm ./standalone.scm ./ly-syntax-constructors.scm ./display-woodwind-diagrams.scm ./accreg.scm ./harp-pedals.scm ./autochange.scm ./tablature.scm ./safe-lily.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-pdf-hu.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.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-html-fr.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-html-nl.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-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-html-ja.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: 4.20190722ubuntu1 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:114: replacing shebang in debian/lilypond/usr/bin/abc2ly I: dh_python2 tools:114: replacing shebang in debian/lilypond/usr/bin/musicxml2ly D: dh_python2 tools:102: fix_shebang (debian/lilypond/usr/bin/lilypond-invoke-editor): doesn't look like a shebang: #!/bin/sh D: dh_python2 tools:102: fix_shebang (debian/lilypond/usr/bin/lilypond.real): cannot parse binary file D: dh_python2 tools:102: fix_shebang (debian/lilypond/usr/bin/lilypond): doesn't look like a shebang: #!/bin/sh I: dh_python2 tools:114: replacing shebang in debian/lilypond/usr/bin/lilypond-book D: dh_python2 tools:102: fix_shebang (debian/lilypond/usr/bin/lilypond-invoke-editor.real): doesn't look like a shebang: #!/usr/bin/guile -s I: dh_python2 tools:114: replacing shebang in debian/lilypond/usr/bin/lilymidi I: dh_python2 tools:114: replacing shebang in debian/lilypond/usr/bin/midi2ly I: dh_python2 tools:114: replacing shebang in debian/lilypond/usr/bin/etf2ly I: dh_python2 tools:114: replacing shebang in debian/lilypond/usr/bin/lilysong I: dh_python2 tools:114: replacing shebang in debian/lilypond/usr/bin/convert-ly D: dh_python2 fs:260: 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:260: 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: 4.20190722ubuntu1 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:260: 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:260: 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/fi/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/zh_TW/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/da/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/eo/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/nl/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/ca/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/uk/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/cs/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/de/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/ru/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/it/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/sv/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/fr/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/es/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/tr/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/ja/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/el/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/vi/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/arm-linux-gnueabihf/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. 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. dpkg-shlibdeps: warning: debian/lilypond/usr/bin/lilypond.real contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin 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: substitution variable ${python:Breaks} used, but is not defined dpkg-gencontrol: warning: Breaks field of package lilypond: substitution variable ${python:Breaks} used, but is not defined dh_md5sums -a dh_builddeb -a INFO: pkgstriptranslations version 144 INFO: pkgstriptranslations version 144 pkgstriptranslations: processing lilypond (in debian/lilypond); do_strip: , oemstrip: pkgstriptranslations: processing lilypond-dbgsym (in debian/.debhelper/lilypond/dbgsym-root); do_strip: , oemstrip: pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/lilypond/dbgsym-root/DEBIAN/control, package lilypond-dbgsym, directory debian/.debhelper/lilypond/dbgsym-root dpkg-deb: building package 'lilypond-dbgsym' in 'debian/.debhelper/scratch-space/build-lilypond/lilypond-dbgsym_2.19.81+really-2.18.2-13ubuntu1_armhf.deb'. pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com 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-13ubuntu1_armhf.deb'. Renaming lilypond-dbgsym_2.19.81+really-2.18.2-13ubuntu1_armhf.deb to lilypond-dbgsym_2.19.81+really-2.18.2-13ubuntu1_armhf.ddeb dpkg-genbuildinfo --build=any dpkg-genchanges --build=any -mLaunchpad Build Daemon >../lilypond_2.19.81+really-2.18.2-13ubuntu1_armhf.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 20191001-2137 Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ lilypond_2.19.81+really-2.18.2-13ubuntu1_armhf.changes: ------------------------------------------------------- Format: 1.8 Date: Tue, 01 Oct 2019 14:16:13 -0700 Source: lilypond Binary: lilypond Architecture: armhf Version: 2.19.81+really-2.18.2-13ubuntu1 Distribution: eoan-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Steve Langasek Description: lilypond - program for typesetting sheet music Changes: lilypond (2.19.81+really-2.18.2-13ubuntu1) eoan; urgency=medium . * Build-depend on texlive-plain-generic instead of obsolete texlive- generic-recommended. Checksums-Sha1: c02b2843d51f9651a861fc6071329bfaa662d935 31982964 lilypond-dbgsym_2.19.81+really-2.18.2-13ubuntu1_armhf.ddeb 179cfdf741c826c30bba6c8ddb51a7b85a1d2c19 15106 lilypond_2.19.81+really-2.18.2-13ubuntu1_armhf.buildinfo d683ac162b4930c5e2b796331ab6e4d97799793a 1721380 lilypond_2.19.81+really-2.18.2-13ubuntu1_armhf.deb Checksums-Sha256: d91c9e24ead7b9806f666afe6ce4c33f5173b377adb93399595b5ba89ea15ca4 31982964 lilypond-dbgsym_2.19.81+really-2.18.2-13ubuntu1_armhf.ddeb 7ec53600cb8b853b4c2bbbb1d2fd5826b901460d8dfe2318124c7308ca2b8059 15106 lilypond_2.19.81+really-2.18.2-13ubuntu1_armhf.buildinfo b0ecd5673ada0b3087dcea3dd324e10827748c06a601fafbac8f17704efc85fc 1721380 lilypond_2.19.81+really-2.18.2-13ubuntu1_armhf.deb Files: 31da3648ce1afe198556543da180ac12 31982964 debug optional lilypond-dbgsym_2.19.81+really-2.18.2-13ubuntu1_armhf.ddeb ed609506193e727ad671df61579fe87f 15106 tex optional lilypond_2.19.81+really-2.18.2-13ubuntu1_armhf.buildinfo e57fe5383d09007c09e950f885823f96 1721380 tex optional lilypond_2.19.81+really-2.18.2-13ubuntu1_armhf.deb Original-Maintainer: Don Armstrong +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ lilypond_2.19.81+really-2.18.2-13ubuntu1_armhf.deb -------------------------------------------------- new debian package, version 2.0. size 1721380 bytes: control archive=3468 bytes. 1805 bytes, 35 lines control 4008 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-13ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 4907 Depends: ghostscript, lilypond-data (= 2.19.81+really-2.18.2-13ubuntu1), python:any, libc6 (>= 2.29), libfontconfig1 (>= 2.12.6), libfreetype6 (>= 2.2.1), libgcc1 (>= 1:3.5), 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 Original-Maintainer: Don Armstrong drwxr-xr-x root/root 0 2019-10-01 21:16 ./ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/bin/ -rwxr-xr-x root/root 41304 2019-10-01 21:16 ./usr/bin/abc2ly -rwxr-xr-x root/root 12886 2019-10-01 21:16 ./usr/bin/convert-ly -rwxr-xr-x root/root 34360 2019-10-01 21:16 ./usr/bin/etf2ly -rwxr-xr-x root/root 8926 2019-10-01 21:16 ./usr/bin/lilymidi -rwxr-xr-x root/root 121 2019-10-01 21:16 ./usr/bin/lilypond -rwxr-xr-x root/root 26813 2019-10-01 21:16 ./usr/bin/lilypond-book -rwxr-xr-x root/root 275 2019-10-01 21:16 ./usr/bin/lilypond-invoke-editor -rwxr-xr-x root/root 5025 2019-10-01 21:16 ./usr/bin/lilypond-invoke-editor.real -rwxr-xr-x root/root 2862132 2019-10-01 21:16 ./usr/bin/lilypond.real -rwxr-xr-x root/root 7830 2019-10-01 21:16 ./usr/bin/lilysong -rwxr-xr-x root/root 36093 2019-10-01 21:16 ./usr/bin/midi2ly -rwxr-xr-x root/root 112190 2019-10-01 21:16 ./usr/bin/musicxml2ly drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/lib/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/lib/arm-linux-gnueabihf/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/lib/arm-linux-gnueabihf/lilypond/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/lib/arm-linux-gnueabihf/lilypond/2.18.2/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/lib/arm-linux-gnueabihf/lilypond/2.18.2/bin/ -rwxr-xr-x root/root 5540 2019-10-01 21:16 ./usr/lib/arm-linux-gnueabihf/lilypond/2.18.2/bin/guile-1.8 drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/lib/arm-linux-gnueabihf/lilypond/2.18.2/guile/ lrwxrwxrwx root/root 0 2019-10-01 21:16 ./usr/lib/arm-linux-gnueabihf/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 2019-10-01 21:16 ./usr/lib/arm-linux-gnueabihf/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 22152 2019-10-01 21:16 ./usr/lib/arm-linux-gnueabihf/lilypond/2.18.2/guile/libguile-srfi-srfi-1-v-3.so.3.0.2 lrwxrwxrwx root/root 0 2019-10-01 21:16 ./usr/lib/arm-linux-gnueabihf/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 2019-10-01 21:16 ./usr/lib/arm-linux-gnueabihf/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 5264 2019-10-01 21:16 ./usr/lib/arm-linux-gnueabihf/lilypond/2.18.2/guile/libguile-srfi-srfi-13-14-v-3.so.3.0.1 lrwxrwxrwx root/root 0 2019-10-01 21:16 ./usr/lib/arm-linux-gnueabihf/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 2019-10-01 21:16 ./usr/lib/arm-linux-gnueabihf/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 5264 2019-10-01 21:16 ./usr/lib/arm-linux-gnueabihf/lilypond/2.18.2/guile/libguile-srfi-srfi-4-v-3.so.3.0.1 lrwxrwxrwx root/root 0 2019-10-01 21:16 ./usr/lib/arm-linux-gnueabihf/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 2019-10-01 21:16 ./usr/lib/arm-linux-gnueabihf/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 9656 2019-10-01 21:16 ./usr/lib/arm-linux-gnueabihf/lilypond/2.18.2/guile/libguile-srfi-srfi-60-v-2.so.2.0.2 lrwxrwxrwx root/root 0 2019-10-01 21:16 ./usr/lib/arm-linux-gnueabihf/lilypond/2.18.2/guile/libguile.so -> libguile.so.17.4.0 lrwxrwxrwx root/root 0 2019-10-01 21:16 ./usr/lib/arm-linux-gnueabihf/lilypond/2.18.2/guile/libguile.so.17 -> libguile.so.17.4.0 -rw-r--r-- root/root 587088 2019-10-01 21:16 ./usr/lib/arm-linux-gnueabihf/lilypond/2.18.2/guile/libguile.so.17.4.0 drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/lib/arm-linux-gnueabihf/lilypond/2.18.2/python/ -rw-r--r-- root/root 10000 2019-10-01 21:16 ./usr/lib/arm-linux-gnueabihf/lilypond/2.18.2/python/midi.so drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/doc/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./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 2019-10-01 21:16 ./usr/share/doc/lilypond/README.txt -rw-r--r-- root/root 2087 2019-10-01 21:16 ./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 2019-10-01 21:16 ./usr/share/locale/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/ca/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/ca/LC_MESSAGES/ -rw-r--r-- root/root 94654 2019-10-01 21:16 ./usr/share/locale/ca/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/cs/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/cs/LC_MESSAGES/ -rw-r--r-- root/root 87617 2019-10-01 21:16 ./usr/share/locale/cs/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/da/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/da/LC_MESSAGES/ -rw-r--r-- root/root 21798 2019-10-01 21:16 ./usr/share/locale/da/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/de/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/de/LC_MESSAGES/ -rw-r--r-- root/root 92898 2019-10-01 21:16 ./usr/share/locale/de/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/el/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/el/LC_MESSAGES/ -rw-r--r-- root/root 99674 2019-10-01 21:16 ./usr/share/locale/el/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/eo/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/eo/LC_MESSAGES/ -rw-r--r-- root/root 89631 2019-10-01 21:16 ./usr/share/locale/eo/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/es/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/es/LC_MESSAGES/ -rw-r--r-- root/root 97062 2019-10-01 21:16 ./usr/share/locale/es/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/fi/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/fi/LC_MESSAGES/ -rw-r--r-- root/root 38544 2019-10-01 21:16 ./usr/share/locale/fi/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/fr/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/fr/LC_MESSAGES/ -rw-r--r-- root/root 96544 2019-10-01 21:16 ./usr/share/locale/fr/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/it/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/it/LC_MESSAGES/ -rw-r--r-- root/root 94814 2019-10-01 21:16 ./usr/share/locale/it/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/ja/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/ja/LC_MESSAGES/ -rw-r--r-- root/root 7457 2019-10-01 21:16 ./usr/share/locale/ja/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/nl/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/nl/LC_MESSAGES/ -rw-r--r-- root/root 46999 2019-10-01 21:16 ./usr/share/locale/nl/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/ru/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/ru/LC_MESSAGES/ -rw-r--r-- root/root 3195 2019-10-01 21:16 ./usr/share/locale/ru/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/sv/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/sv/LC_MESSAGES/ -rw-r--r-- root/root 32721 2019-10-01 21:16 ./usr/share/locale/sv/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/tr/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/tr/LC_MESSAGES/ -rw-r--r-- root/root 33448 2019-10-01 21:16 ./usr/share/locale/tr/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/uk/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/uk/LC_MESSAGES/ -rw-r--r-- root/root 20090 2019-10-01 21:16 ./usr/share/locale/uk/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/vi/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/vi/LC_MESSAGES/ -rw-r--r-- root/root 71124 2019-10-01 21:16 ./usr/share/locale/vi/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/zh_TW/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/locale/zh_TW/LC_MESSAGES/ -rw-r--r-- root/root 22684 2019-10-01 21:16 ./usr/share/locale/zh_TW/LC_MESSAGES/lilypond.mo drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/man/ drwxr-xr-x root/root 0 2019-10-01 21:16 ./usr/share/man/man1/ -rw-r--r-- root/root 621 2019-10-01 21:16 ./usr/share/man/man1/abc2ly.1.gz -rw-r--r-- root/root 953 2019-10-01 21:16 ./usr/share/man/man1/convert-ly.1.gz -rw-r--r-- root/root 616 2019-10-01 21:16 ./usr/share/man/man1/etf2ly.1.gz -rw-r--r-- root/root 553 2019-10-01 21:16 ./usr/share/man/man1/lilymidi.1.gz -rw-r--r-- root/root 1411 2019-10-01 21:16 ./usr/share/man/man1/lilypond-book.1.gz -rw-r--r-- root/root 477 2019-10-01 21:16 ./usr/share/man/man1/lilypond-invoke-editor.1.gz -rw-r--r-- root/root 1317 2019-10-01 21:16 ./usr/share/man/man1/lilypond.1.gz -rw-r--r-- root/root 569 2019-10-01 21:16 ./usr/share/man/man1/lilysong.1.gz -rw-r--r-- root/root 953 2019-10-01 21:16 ./usr/share/man/man1/midi2ly.1.gz -rw-r--r-- root/root 1251 2019-10-01 21:16 ./usr/share/man/man1/musicxml2ly.1.gz +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build-Space: 608812 Build-Time: 871 Distribution: eoan-proposed Host Architecture: armhf Install-Time: 173 Job: lilypond_2.19.81+really-2.18.2-13ubuntu1.dsc Machine Architecture: arm64 Package: lilypond Package-Time: 1048 Source-Version: 2.19.81+really-2.18.2-13ubuntu1 Space: 608812 Status: successful Version: 2.19.81+really-2.18.2-13ubuntu1 -------------------------------------------------------------------------------- Finished at 20191001-2137 Build needed 00:17:28, 608812k disc space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=eoan --arch=armhf PACKAGEBUILD-17833379 Scanning for processes to kill in build PACKAGEBUILD-17833379